問題タブ [onactivityresult]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 正しい requestCode を取得しているのに、onActivityResult が返されるのはなぜですか?
最初のアクティビティが別のアクティビティを開始するアプリケーションを構築していますstartActivityByResult
。設定が完了したら、設定結果を返送する必要があります。
そこで、2 番目のアクティビティのonPause()
メソッドをオーバーライドし、インテントを取得して、putExra
それを 経由で送り返しますsetResult()
。
最初のアクティビティに戻ります。onActivityResult
確実に呼ばれました。前に resultCode を設定しましたが、インテント データが null です。何が悪いのかわかりません。
これが私のコードです:
最初のアクティビティ
私の 2 番目のアクティビティ
LogCat でテストしました。2 番目のアクティビティで。送信しようとしているインテントは、決して null ではありません。しかし、最初のアクティビティに行くとき。Null が返されました。これは私を本当に夢中にさせています。
android - onActivityResult の requestCode が間違っています
フラグメントから新しいアクティビティを開始しています
フラグメントの親アクティビティで結果を処理したい場合:
問題は、requestCode
私が投稿したばかりの を取得できなかったことstartActivityForResult()
です。
0x40001
などのようなものを取得0x20001
し、ランダムな上位ビットが設定されました。ドキュメントはこれについて何も言いません。何か案は?
android - Androidでアクティビティの結果を設定するには?
でListActivity
始まる がstartActivityForResult
ありPreferenceActivity
ます。
で、結果を自分の に返しListItemClick
たいですPreferenceActivity
。
どうすればいいですか?いつonActivityResult
呼ばれますか?
android - onActivityResult内でstartActivityForResultを呼び出す方法は?
呼び出すstartActivityForResult
と私になりActivityNotFoundException
ます。startActivityForResult
内部に電話することさえ可能かどうか知りたかったのonActivityResult
ですか?はいの場合、私のコードで何が間違っている可能性がありますか?
コードは次のとおりです。
java - onActivityResult 内の複数のリクエスト コード
私は、startActivityForResult
異なるアクティビティを利用する 2 つの別々の を持っています。これらの活動の結果をすべてメインの活動で処理できるようにしたいと考えています。
ただし、メイン アクティビティに戻ると、関数は実行されますが (たとえば、requestCodeText の場合、btn3 のテキストは正しい値に設定されます)、アプリはフリーズします。
これが私のコードです:
logcat で次のように表示されます。
android - Android:アクティビティがそれを呼び出すアクティビティに結果を返すようにするにはどうすればよいですか?
Location
やなど、さまざまなアクティビティから呼び出すことができるアクティビティがありSign up
ますOrder
。アクティビティではLocation
、ユーザーが自分の場所を入力するため、アクティビティLocation
はこの新しい場所を、それを呼び出したアクティビティに戻します。
したがって、Sign up
アクティビティがアクティビティを呼び出すときはLocation
、データをアクティビティに返す必要がありますSign up
。別の場合、Order
アクティビティは同じことを行います。
ノート
コードを投稿するように言われることは承知していますが、コードを提供するように求めているわけではありません。ヒント、リンク、または優れたスレッドが必要です。
android - 複数のアクティビティからのデータを 1 つの onActivityResult() で処理しますか?
たとえば、アクティビティ 1 のアクティビティ 2 とアクティビティ 3 からのデータを処理することは可能onActivityResult()
でしょうか、それともデータを返すアクティビティごとに 1 つのメソッドが必要ですか?
アクティビティ 1 は、アプリケーションのメイン アクティビティです。
アクティビティ 1:
アクティビティ 2
アクティビティ 3
android - onActivityResult は、画像キャプチャに対して null データを返します
fileとoutput Uriの値を確認しましたが、どちらも問題なく、キャプチャされた画像は実際にその場所に存在します。
ただし、返されるデータonActivityResult
は常にnull
画像をキャプチャした後でもあります。
編集:
私はこの質問をチェックしました:
onActivityResult が data = null で返される
それは言う:
カメラ インテントを指定して EXTRAOUTPUT を渡して画像を保存すると、onActivityResult 内のデータ パラメータは常に null を返します。したがって、データを使用して画像を取得する代わりに、ファイルパスを使用してビットマップを取得します。
そして多分その解決策は私にとってうまくいくでしょう。しかし、私の上記のコードは、これまで同じシナリオで機能するコードでした。
android - Android での結果配信の失敗
私はsdcard .vcfデータからロードしてからデータベースに入れています。私はこのコードでこれを行います:
私はこれが機能すると思っていましたが、今では明らかに機能していません。電話ソフトウェアを変更したのは、これが問題なのかもしれません。ログ出力:
データのロードは問題ありません。これが正しくロードされていることがコンソールに表示されます。次に、連絡先をデータベースに保存し始め、最初の連絡後にクラッシュします。
android - android onActivityResult with data oncreate が呼び出されるときに 4 つのアクティビティが返されます
activity_1 --> activity_2 --> activity_3 --> activity_4 は startActivityForResult を使用します。 activity_-1 に戻ると、oncreate が呼び出されますが、onResume は呼び出されません。理由を教えて?ありがとう