[解決済み] Android - startActivityForResultがすぐにonActivityResultをトリガーにする。
2022-04-28 16:29:28
質問
アプリのメインアクティビティから、次の呼び出しを使用してアクティビティを起動しています。
startActivityForResult(intent, ACTIVITY_TYPE)
そして、それらはすべて1つを除いて動作しています。
これは、呼び出されると、希望するようにアクティビティが起動しますが、ログでは、次のように表示されます。
onActivityResult()
がすぐにトリガーされます。 アクティビティは表示されますが
RESULT_CANCELED
にすぐに戻されます。
onActivityResult()
.
次に、アクティビティと対話し、ボタンを押し、そのボタンを使って
finish()
そして
onActivityResult()
は今回は呼ばれない(すでに結果が返されているようなので)。
これは誰かにとって意味があるのでしょうか? 誰かこの動作を見たことがありますか?
解決方法は?
を使用することはできません。
startActivityForResult()
として起動されている場合、そのアクティビティは
singleInstance
または
singleTask
.
standard
または
singleTop
の起動モードは問題を解決します。
関連
-
Gradle の同期に失敗しました。com.android.tools.build:gradle が見つかりませんでした。
-
アンドロイドスタジオ学習入門
-
[解決済み] Androidのソフトキーボードをプログラムで閉じる/隠すにはどうすればよいですか?
-
[解決済み] Androidでアクティビティ起動時にEditTextにフォーカスが当たらないようにする方法
-
[解決済み] Androidアプリケーションのアクティビティ間でデータを受け渡すにはどうすればよいですか?
-
[解決済み] Androidのローテーションでアクティビティを再開する
-
[解決済み] AndroidでstartActivityForResultを管理する方法
-
[解決済み] FragmentでonActivityResultが呼び出されない
-
[解決済み】Android UserManager.isUserAGoat()の正しい使用例?)
-
[解決済み】TabHostアクティビティから結果(startActivityForResult)を返すには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Android端末にADBが接続できない!を解決。理由: デバイスが認証されていない!
-
android.os の NetworkOnMainThreadException。
-
cygwinのダウンロード、インストールチュートリアル、およびCDTの「makeプログラムがパスに見つからない」バグの解消
-
Android のパッケージングに失敗し、Android リソースのリンクに失敗したことを示すプロンプトが表示される
-
アンドロイドスタジオでJunitのエラー問題を解決する
-
repo: コマンドが見つかりません
-
SpinnerのOnItemSelectedListenerのonItemSelectedメソッドの4つのパラメーターの意味
-
アンドロイドスタジオソフトウェア使用詳細説明書
-
Android Studioのgitの使用とgitの設定パス
-
android.content.ActivityNotFoundException を解決します。Intent問題を処理するActivityが見つからない