はじめに Dagger2(google/dagger)でComponentの関連性を指定する@Subcomponentとdependenciesについてまとめる. Dagger2では依存オブジェクト群を”Component”と呼ばれる単位で管理する. このComponentには他Componentと従属関係を築く方法と, 他Componentと使用関係を築く方法の2種類が用意されている. さらにDagger2では”Scope”の概念も加わり, このあたりの仕様理解を難しくしている. Subcomponentやdependenciesを使わなくてもDagger2はDI Frameworkとして十分役に立つ. ただ, Subcomponentとdependenciesの理解はDagger2の依存性充足の仕組みを理解するのに大いに役立つため, 知っておくことをお勧めする. NOTE: 本稿はDa
This post is a part of series of posts showing Dependency Injection with Dagger 2 framework in Android. Today I’m going to spend some time with custom scopes - functionality which can be a bit problematic for Dependency Injection beginners. Scope - what does it give us? Almost every project uses singletons - for API clients, database helpers, analytics managers etc. But since we don’t care about i
GUIアーキテクチャパターンとしてModel View Whateverを採用した際に、Rxのストリームをプレゼンテーション層からモデル層まで一気通貫でつなげてしまうのはアンチパターンである、という話をします。 前提 GUIアーキテクチャパターンにおける Model View Whatever パターン、とくにMVVMに近いパターンを前提とします。いわゆるサーバサイドの「web系MVC」は前提としません。 Model View WhateverパターンとPDS そもそもGUIアプリケーションでModel View Whateverというアーキテクチャパターンを採用する理由として、PDSの実現があります。このあたりの話は詳しくは実況中継シリーズ Vue.jsで実現するMVVMパターン Fluxアーキテクチャとの距離 - Re.Ra.Ku アドベントカレンダー day 13 - Re.Ra.K
イギリスの大衆紙は、マレーシアで殺害されたキム・ジョンナム(金正男)氏の息子が、「北朝鮮が暗殺を企てている」として中国にとどまるべきだとの忠告を受け、予定していたイギリスへの進学を諦めていたと伝えました。 しかし、合格通知を受けた時期に中国の当局者から、「北朝鮮がキム・ジョンナム氏とハンソル氏の2人に対する暗殺を企てている」と警告を受けたということです。 2人は、マカオや中国から出ないよう忠告されていて、その理由について「北朝鮮が政治的な理由から中国に工作員を送るのは渋るためだ」と伝えています。ハンソル氏はこの警告を深刻に受け止め、進学を諦めてマカオにとどまる選択をし、ここ数か月間は中国当局から特別な保護を受けていると伝えています。
Look out!This article is outdated as it covers and old version of RxJava— you can find the updated version for RxJava2 here: https://medium.com/@scanarch/how-to-leak-memory-with-disposables-in-rxjava2-715dd80bf966 — — — — — — — — There are plenty of great how-to articles about RxJava. It does simplify things significantly…
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く