問題タブ [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.

0 投票する
2 に答える
3084 参照

android - 正しい requestCode を取得しているのに、onActivityResult が返されるのはなぜですか?

最初のアクティビティが別のアクティビティを開始するアプリケーションを構築していますstartActivityByResult。設定が完了したら、設定結果を返送する必要があります。

そこで、2 番目のアクティビティのonPause()メソッドをオーバーライドし、インテントを取得して、putExraそれを 経由で送り返しますsetResult()

最初のアクティビティに戻ります。onActivityResult確実に呼ばれました。前に resultCode を設定しましたが、インテント データが null です。何が悪いのかわかりません。

これが私のコードです:

最初のアクティビティ

私の 2 番目のアクティビティ

LogCat でテストしました。2 番目のアクティビティで。送信しようとしているインテントは、決して null ではありません。しかし、最初のアクティビティに行くとき。Null が返されました。これは私を本当に夢中にさせています。

0 投票する
6 に答える
71330 参照

android - onActivityResult の requestCode が間違っています

フラグメントから新しいアクティビティを開始しています

フラグメントの親アクティビティで結果を処理したい場合:

問題は、requestCode私が投稿したばかりの を取得できなかったことstartActivityForResult()です。

0x40001などのようなものを取得0x20001し、ランダムな上位ビットが設定されました。ドキュメントはこれについて何も言いません。何か案は?

0 投票する
1 に答える
144 参照

android - Androidでアクティビティの結果を設定するには?

ListActivity始まる がstartActivityForResultありPreferenceActivityます。

で、結果を自分の に返しListItemClickたいですPreferenceActivity

どうすればいいですか?いつonActivityResult呼ばれますか?

0 投票する
1 に答える
1610 参照

android - onActivityResult内でstartActivityForResultを呼び出す方法は?

呼び出すstartActivityForResultと私になりActivityNotFoundExceptionます。startActivityForResult内部に電話することさえ可能かどうか知りたかったのonActivityResultですか?はいの場合、私のコードで何が間違っている可能性がありますか?

コードは次のとおりです。

0 投票する
0 に答える
373 参照

java - onActivityResult 内の複数のリクエスト コード

私は、startActivityForResult異なるアクティビティを利用する 2 つの別々の を持っています。これらの活動の結果をすべてメインの活動で処理できるようにしたいと考えています。

ただし、メイン アクティビティに戻ると、関数は実行されますが (たとえば、requestCodeText の場合、btn3 のテキストは正しい値に設定されます)、アプリはフリーズします。

これが私のコードです:

logcat で次のように表示されます。

0 投票する
4 に答える
143155 参照

android - Android:アクティビティがそれを呼び出すアクティビティに結果を返すようにするにはどうすればよいですか?

Locationやなど、さまざまなアクティビティから呼び出すことができるアクティビティがありSign upますOrder。アクティビティではLocation、ユーザーが自分の場所を入力するため、アクティビティLocationはこの新しい場所を、それを呼び出したアクティビティに戻します。

したがって、Sign upアクティビティがアクティビティを呼び出すときはLocation、データをアクティビティに返す必要がありますSign up。別の場合、Orderアクティビティは同じことを行います。

ノート

コードを投稿するように言われることは承知していますが、コードを提供するように求めているわけではありません。ヒント、リンク、または優れたスレッドが必要です。

0 投票する
2 に答える
7265 参照

android - 複数のアクティビティからのデータを 1 つの onActivityResult() で処理しますか?

たとえば、アクティビティ 1 のアクティビティ 2 とアクティビティ 3 からのデータを処理することは可能onActivityResult()でしょうか、それともデータを返すアクティビティごとに 1 つのメソッドが必要ですか?

アクティビティ 1 は、アプリケーションのメイン アクティビティです。

アクティビティ 1:

アクティビティ 2

アクティビティ 3

0 投票する
5 に答える
11191 参照

android - onActivityResult は、画像キャプチャに対して null データを返します

fileoutput Uriの値を確認しましたが、どちらも問題なく、キャプチャされた画像は実際にその場所に存在します

ただし、返されるデータonActivityResultは常にnull画像をキャプチャした後でもあります。

編集:

私はこの質問をチェックしました:

onActivityResult が data = null で返される

それは言う:

カメラ インテントを指定して EXTRAOUTPUT を渡して画像を保存すると、onActivityResult 内のデータ パラメータは常に null を返します。したがって、データを使用して画像を取得する代わりに、ファイルパスを使用してビットマップを取得します。

そして多分その解決策は私にとってうまくいくでしょう。しかし、私の上記のコードは、これまで同じシナリオで機能するコードでした。

0 投票する
1 に答える
1054 参照

android - Android での結果配信の失敗

私はsdcard .vcfデータからロードしてからデータベースに入れています。私はこのコードでこれを行います:

私はこれが機能すると思っていましたが、今では明らかに機能していません。電話ソフトウェアを変更したのは、これが問題なのかもしれません。ログ出力:

データのロードは問題ありません。これが正しくロードされていることがコンソールに表示されます。次に、連絡先をデータベースに保存し始め、最初の連絡後にクラッシュします。

0 投票する
0 に答える
52 参照

android - android onActivityResult with data oncreate が呼び出されるときに 4 つのアクティビティが返されます

activity_1 --> activity_2 --> activity_3 --> activity_4 は startActivityForResult を使用します。 activity_-1 に戻ると、oncreate が呼び出されますが、onResume は呼び出されません。理由を教えて?ありがとう