チェック可能ないくつかのカテゴリを含むリストビューがあります。このアクティビティを開始したいのですstartActivityForResultが、ユーザーが最初のアクティビティに戻ると、このアクティビティは選択されたカテゴリの作成を開始し、ID をリストに保存します。onResult問題は、メソッドをどこで呼び出すかです。私の最初の考えは、次のように置くことです:
@Override
protected void onPause() {
super.onPause();
if(isFinishing()){
onResult()....call here
}
}
ただし、私が知っているisFinishing()ように、アクティビティが終了していること、およびいつ呼び出されるかを確認できないことを確認するための最良の方法ではありません。ユーザーがカテゴリのチェックを終了したときに結果を返すより良い方法はありますか? onResultユーザーが選択するたびに送信できないということです。