エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
android-bindingでMVVMなAndroidアプリ開発 その2 - らこらこブログ
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
android-bindingでMVVMなAndroidアプリ開発 その2 - らこらこブログ
前回はV→(コマンド)→VM→(変更通知)→Vをやりました。 今回はVMからVを操作するということで、「ボタンを... 前回はV→(コマンド)→VM→(変更通知)→Vをやりました。 今回はVMからVを操作するということで、「ボタンを押すとEditTextに入力した文字とToastで表示する」というのをやります。 では前回のBindingSampleプロジェクトに手を加えていきます。…と言いたいところですがまず前提の話をします。 「Toastを発行する」というのはActivity(厳密にはContextですが)のインスタンスが必要です。ViewModelからToastを発行しようとしてまずActivityのインスタンス参照を渡すことを考えますが、これはやってはいけないことです。 インスタンスの寿命は一般的にVM > Vです。なのにVMがVの参照を持っているとVはGCされたくてもされないのでメモリリークの原因になります。 そこで必要になるのがActivityのインスタンスを渡さずにVMからActivityのイン