0
MVVM構造によれば、私は活動onDestroyがトリガされたときParentViewModelでDestroyメソッドをコールしますが アクティビティをビューモデルクラスに設定するのは適切ですか?
以下public class ParentViewModel {
// Target Activity
protected Activity activity;
/* ------------------------------ Destroy */
/**
* Release memory when destroy
*/
public void destroy() {
activity = null;
}
/* ------------------------------ Button Event */
public void onClick() {
Intent intent = new Intent(activity, B_Activity.class);
activity.startActivityForResult(intent, 0);
}
様活性を変更するには、ボタンのクリックイベントを処理するために、ビューモデルを使用しますが、それが適切である私はまだわかりませんか(メモリリークなどのためにそうであるように)、誰も提案をすることはできますか?