私は2つの別々の活動をしており、どちらも第3の活動を参照できます。基本的に私は3つ目のアクティビティで2人のうちのどちらがコールしたのかを理解し、時間が適切なときにそのアクティビティに戻るようにしました。私は "putExtra"を見て理解しましたが、それを文字列として渡し、文字列関数(.equals()など)を使用すると、何を返すべきかを理解するのに非効率的なようです。私がよく知っていないこれを行う良い方法はありますか?アクティビティのリターンインテントを設定するにはどうすればよいですか?
0
A
答えて
1
あなたの活動は、結果を得るための活動として開始した場合、あなたはgetCallingActivityを使用することができますが、それ以外の場合は、唯一のオプションは、パスであると思われますどのアクティビティが他のアクティビティと呼ばれているかを識別するためにBundleの一部として
0
整数値を使用して、比較対象のextras
を入力することができます。
どんな場合でも、あなたがそれを開始した活性を決定するための値の少なくとも一つの比較を持っています...
関連する問題
- 1. アンドロイドでアクティビティの親アクティビティをプログラムで設定するにはどうすればよいですか?
- 2. アンドロイドスタジオで設定のアクティビティを設定するにはどうすればよいですか?
- 3. アクティビティに属するボタンのFragmentからclickListenerを設定するにはどうすればよいですか?
- 4. アクティビティのないクラスからTextViewに値を設定するにはどうすればよいですか?
- 5. すべてのアクティビティでバナー広告を設定するにはどうすればよいですか?
- 6. Googleのアプリの設定を「アクティビティ検出」にするにはどうすればよいですか?
- 7. アンドロイドのポップアップウィンドウでアクティビティを設定するにはどうすればよいですか?
- 8. AndroidでCountDownタイマーの完了アクティビティを設定するにはどうすればよいですか?
- 9. Androidアプリケーションのパラメータに応じてアクティビティを設定するにはどうすればよいですか?
- 10. 実行時にアプリケーションの入力アクティビティを設定するにはどうすればよいですか?
- 11. アンドロイドのアクティビティ間で共有設定にアクセスするにはどうすればよいですか?
- 12. 設定アクティビティからonBackPressedを管理するにはどうすればよいですか?
- 13. Android:設定メニューからアクティビティを開始するにはどうすればよいですか?
- 14. Firebaseデータベースを使用して「アカウント設定」アクティビティを実行するにはどうすればよいですか?
- 15. ターミナルバッファのスクロールバックサイズを設定するにはどうすればよいですか?
- 16. WrapPanelのラップポイントを設定するにはどうすればよいですか?
- 17. アプリケーションのメニューを設定するにはどうすればよいですか?
- 18. プロットウィンドウのウィンドウサイズを設定するにはどうすればよいですか?
- 19. TouchListViewのクリックリスナーを設定するにはどうすればよいですか?
- 20. TomcatのCometConnectionManagerValveを設定するにはどうすればよいですか?
- 21. Safariのビューポートサイズを設定するにはどうすればよいですか?
- 22. 行のイメージを設定するにはどうすればよいですか?
- 23. JFrameのインセットを設定するにはどうすればよいですか?
- 24. プログラムのタイムアウトを設定するにはどうすればよいですか?
- 25. TPushEventのプロバイダを設定するにはどうすればよいですか?
- 26. サービスファブリックアプリケーションのアプリケーションインサイトを設定するにはどうすればよいですか?
- 27. プロファイルページのセッションを設定するにはどうすればよいですか?
- 28. コンボボックスのスタイルを設定するにはどうすればよいですか?
- 29. androidTestのminSdkを設定するにはどうすればよいですか?
- 30. UIStackViewのcornerRadiusを設定するにはどうすればよいですか?