開発の長い日の後、私のクラスは状態変数でいっぱいになりました。たとえば、何かを進める前にビューが戻るまで待機するフラグを設定する必要があります。だから、もし皆さんがこれらの州を維持するための良い、あるいは最善の習慣を持っているのだろうか?一般的に変数にフラグを付けるアーキテクチャソリューション
private BroadcastReceiver mClearJobReceiver = new BroadcastReceiver() {
@Override
public void onReceive(final Context context, final Intent intent) {
if (isResumed()) {
mPresenter.clearJob();
} else {
mNeedToClearJob = true;
}
}
};
@Override
public void onResume() {
super.onResume();
if (mNeedToClearJob) {
mPresenter.clearJob();
mNeedToClearJob = false;
}
}
あなたのコードを投稿して説明してください。 – Umarov
あなたがしようとしていることによります。私は何かをしようとする特定のユースケースを含めるようにあなたの質問を編集することをお勧めしたいと思います。 – azurefrog
@azurefrog:コードを提供しました –