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