startActivityForResultを使用してアクティビティを開始しました。開始されたアクティビティの中で、finishActivityFromChildを使用してアクティビティを呼び出すことを終了します。しかし、それは動作しません。これには他の方法があるかもしれません。アクティビティを終了することは可能ですか
答えて
子アクティビティ内で親アクティビティを強制終了する理由はありますか?あなたは子供を始めた直後に親を殺したいだけでしたか?親アクティビティが子アクティビティから返された結果を使用しておらず、子アクティビティによってちょうど殺されている場合は、startActivityForResult()を使用する点がありません。あなたが実際の親アクティビティに結果を返したい場合
Intent intent = new Intent(this, MyNextActivity.class);
startActivity(intent);
finish();
:あなたは、単に新しい活動を開始した後に存在する親アクティビティを必要としない場合
は、次のコードを使用することができます子アクティビティを終了して親アクティビティを終了する場合は、親アクティビティ内のonActivityResult()を実行するために子アクティビティを終了して親アクティビティに戻らなければなりません。子アクティビティが単独では処理できない処理の結果を返す必要がある場合は、その代わりにサービスを必要とする可能性があります。
これを考慮してください:アクティビティAは結果のためにBを呼び出します。 Bよりも成功した場合はCを呼び出す必要があります。私たちは、BからAおよびCよりもむしろ単純なA→B→CまたはA→B→a(失敗時)のアニメーションのジャンプをユーザーに表示させたくありません。ユースケース:ユーザーの概要にログインするためのアプリの概要。 – Greg
開始アクティビティを返すと、親アクティビティを強制終了した場合、結果はどうなりますか?子アクティビティのバックボタンを単にロックアウトするほうが簡単なので、ユーザーはアプリを起動して元の状態に戻す必要があります。あなたの親アクティビティへの参照を取得し、アプリケーションに格納して、それを行う方法は、(もしかして)あなたが本当に必要だったならば、おそらくいくつかの(非常に推奨されない)方法があります。しかし、皆とその母親は、 。
- 1. 終了タグでテーブルをレンダリングすることは可能です
- 2. argparseの--helpが終了ステータスを表示することは可能ですか?
- 3. アプリケーションの終了を検出することは可能ですか?
- 4. 未終了<fmt:formatNumberタグ*これは可能ですか?
- 5. オブジェクトからアクティビティを終了()することはできますか?
- 6. HoneyCombアクティビティをunclosableにすることは可能ですか?
- 7. アクティビティが終了するとUploadServiceBroadcastReceiverが終了します
- 8. CountdownTimerとアクティビティを終了する
- 9. Youtubeバッファ終了イベントが可能です
- 10. アクティビティの終了
- 11. Android終了アクティビティ
- 12. ソフトウェアを終了する可能性はありますか?
- 13. Androidでアクティビティを終了する
- 14. ダイアログとアクティビティを終了します
- 15. Android - アニメーション終了時にアクティビティを終了しますか?
- 16. EclipseがSIGKILLを使用する代わりに穏やかに終了することは可能ですか?
- 17. HTML5キャンバスでサブパターンの開始点と終了点を変更することは可能ですか
- 18. 動画の終了後にアクティビティを終了する
- 19. Rails 3 - 最初のアクションを終了した後でアクションを実行することは可能ですか?
- 20. 私のプログラムを終了するためにアイドル時間を作ることは可能ですか?
- 21. PHP:exit()のようなスクリプトを終了することは可能ですか?PHPクラス/オブジェクトの中から
- 22. Androidアプリはアクティビティの終了後に強制終了します
- 23. クロスサイトコンテンツのiframeがajaxリクエストを終了したときを知ることは可能ですか?
- 24. アクティビティを終了するときにクラッシュするのはなぜですか?
- 25. ブロードキャストレシーバでのアクティビティの終了
- 26. 別のアクティビティからアクティビティを終了する方法
- 27. アクティビティ内でスクロールビューを使用することは可能ですか?
- 28. Jqueryの脈動の終了後に何かすることは可能ですか?
- 29. 実行中の.jarファイルの終了時に情報を収集することは可能ですか?
- 30. 個別のsqliteクエリで早期に終了することは可能ですか?
私は呼び出し元のアクティビティを強制終了する理由を知ることができますか? – 500865
これは、私のアプリのビジネスロジックが、次のアクティビティで何らかのアクションが呼び出された場合に戻ってこないようにするためです。 –