記事一覧はこちら

AndroidライブラリのDagger、理解するのは難しいのでせめてCoffeeサンプルだけでも動かしたい。Eclipseで。

Eclipseなのでjarファイルを直接配置します。必要っぽいファイルは以下のとおり dagger-1.2.2.jar dagger-compiler-1.2.2.jar javawriter-2.2.1.jar javax.inject-1.jar dagger*.jarはDaggerの公式サイトから落として、それ以外に二つのjarを置く。

プロジェクトの設定からライブラリに指定して、それだけじゃ駄目でコンパイラのパス?にも指定する imgTemp-2015-09-13-21-37-10

んでgithubのdaggerレポジトリ内のサンプルアプリのソースを入れる。パッケージ一つだから直接javaファイル置いてやった。 そんで実行するとこうなると。

~ ~ ~ heating ~ ~ ~
=> => pumping => =>
 [_]P coffee! [_]P 

読んでみたが、メリットがよくわからん。各クラスの情報はソースのこのメソッドやこのアノテーションで指定してるねって分かるけど。 まあ今日から頑張ろう。 以下メモ