- 849 名前:デフォルトの名無しさん mailto:sage [2017/04/25(火) 15:47:37.96 ID:3fSgT78N.net]
- >>830
Application Context/Service/Activity/Fragmentは総じてControllerであって、Viewはandroid.view.Viewだけだよな? んで、>>828でModelを操作するControllerはとりまApplication Contextにしとけばいいって言うから Controllerの中でもApplication ContextとActivityのどちらが適切か考えた方が良いって話なんだが > 回転とかでActivityが死ぬときにどうするか、ってだけ これだけの問題なら、android:configChanges調整かActivity#onRestoreInstanceState, #onSaveInstanceStateでいいじゃん Xamarin上でこれらで管理するの面倒だからもうちょっと雑なイベントコールで処置するけど でも、この程度の細かい話じゃなくもっと広い観点で見たから(Activityじゃなく)Application Contextで持てば良いって論なんでしょ >>831 Modelの置き場所をプロセスライフサイクルに合わせた結果、メモリ使いすぎで炎上して火消しを何度もやらされた恨みつらみがな... Android, iOSでUIが違うってデザイナとのトラブルは100%出るけど、メモリトラブルは実は頻繁に起きてるのに同業が意識してないから始末に困る
|

|