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. プレゼンテーションヒントでアクティビティを終了するには?
- 8. Python Turtle - 終了時のクラッシュを防ぐことは可能ですか?
- 9. アクティビティが終了するとUploadServiceBroadcastReceiverが終了します
- 10. アクティビティを小包に入れることは可能ですか?
- 11. CountdownTimerとアクティビティを終了する
- 12. Youtubeバッファ終了イベントが可能です
- 13. ソフトウェアを終了する可能性はありますか?
- 14. ラムダでは、プロセスが終了する前にコールバックの結果を得ることは可能ですか?
- 15. Androidでアクティビティを終了する
- 16. EclipseがSIGKILLを使用する代わりに穏やかに終了することは可能ですか?
- 17. Android終了アクティビティ
- 18. アクティビティの終了
- 19. HTML5キャンバスでサブパターンの開始点と終了点を変更することは可能ですか
- 20. d3jsバイレベルパーティション:終了と再エンディングなしで特定の部分を更新することは可能ですか?
- 21. 最終ノードなしでアクティビティ図を描画することは可能ですか?
- 22. Android - アニメーション終了時にアクティビティを終了しますか?
- 23. ダイアログとアクティビティを終了します
- 24. Rails 3 - 最初のアクションを終了した後でアクションを実行することは可能ですか?
- 25. 私のプログラムを終了するためにアイドル時間を作ることは可能ですか?
- 26. PHP:exit()のようなスクリプトを終了することは可能ですか?PHPクラス/オブジェクトの中から
- 27. アプリがバックグラウンドから終了した後にファイルをダウンロードすることは可能ですか?
- 28. 動画の終了後にアクティビティを終了する
- 29. アクティビティを終了するときにクラッシュするのはなぜですか?
- 30. クロスサイトコンテンツのiframeがajaxリクエストを終了したときを知ることは可能ですか?
私は呼び出し元のアクティビティを強制終了する理由を知ることができますか? – 500865
これは、私のアプリのビジネスロジックが、次のアクティビティで何らかのアクションが呼び出された場合に戻ってこないようにするためです。 –