問題タブ [android-bundle]

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 投票する
1 に答える
15820 参照

java - Androidでインテントによってバンドルを渡すときにメインアクティビティでバンドルを取得する

私が抱えている問題は、起動時にアプリがクラッシュし続けることです.2つのアクティビティがあります. アクティビティ A とアクティビティ B。アプリはアクティビティ A で起動しますが、アクティビティ B でバンドルを作成し、それをアクティビティ A に送信しています。起動時にバンドルが空または null であるためクラッシュします。これを修正するにはどうすればよいですか? ありがとう。

これは、作成時のアクティビティ A (起動アクティビティ) にあります。

次に、アクティビティ B でバンドルを作成します。

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

java - フラグメント内のバンドルを通過する参照

フラグメント 1 からフラグメント 2 にバンドルを介してデータを渡しています。

Fragment1コード:

Fragment2 コード:

Pojo クラスコード:

SendPojo の両方のフラグメントで同じ参照を取得しています。2 番目のフラグメントのデータを変更すると、最初のフラグメントのデータが自動的に変更されます。参考書は同じだから。

そのため、戻るボタンを押すと、データが変更されます。しかし、戻るボタンを押しても何の変化も望んでいません。

この問題を解決するにはどうすればよいですか?

0 投票する
3 に答える
9379 参照

android - Activity で Intent を受け取る方法

正直なところ、私は尋ねる前にこれについていくつか検索しました。アクティビティからインテントを受け取る方法fragmentactivityビューページャーを使用しようとしています。ここで引数の取得でエラーが発生していますBundle extras = getArguments();

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

java - Android での整数のインテントとバンドルの使用

あるアクティビティ/クラスから、整数データ型を含む別のアクティビティ/クラスにデータを渡したいとします。これまでの MainActivity (最初の) クラスの内容は次のとおりです。

受信クラス SecondActivity の場合:

ただし、SecondActivity は 2 番目の画面に何も表示されません...最初に値を int に変換する必要があるためでしょうか?

ありがとう!

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

android-fragments - フラグメントの置換後に Android バンドルが null になる

VolleyFragment と AnotherFragment の 2 つのフラグメントがあり、VolleyFragment を初期フラグメントとして設定します。このフラグメントでは、バンドル データは正常に表示されています。ただし、AnotherFragment に移動すると、アプリがクラッシュします。次のエラーが表示されます。

主な活動

ボレーフラグメント

別のフラグメント

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

java - RecognitionListener の実装時に Android が Intent を取得する

Iftah によるこの回答で述べられているように、渡された Intent から Uri を取得することで、Android の音声認識によって録音されたオーディオを取得できます。

ここには、Intent data問題なく必要なものが正確に含まれています。

それはすべて完全に機能しますが、そのソリューションはいつ話すかをユーザーに促します。私はそれを回避したくないので、アクティビティに RecognitionListener を次のように実装させました。

これはプロンプトを回避しますが、最初の例のように Uri を取得する方法がわかりません。

Bundle resultsIntent または Uri を含まないを取得します。バンドル内のすべてのキーを調べてみましたが、URI またはインテントが存在しません。試してみgetIntent()ましたが、何も返されません。

助けや正しい方向へのプッシュに感謝します。

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

android - アンドロイドマシュマロで地図から選ぶ

現在、ユーザーがマップから場所を選択できるように、Androidマップのクリックリスナーを使用しています。マップをクリックすると、選択した場所の緯度と経度がトーストに正しく印刷され、このデータがバンドルを介して別のフラグメントに送信されます。Android マシュマロ デバイスでは、他のすべてのバージョンで正常に動作していても、常に null 値で転送されます。何が問題なのかわからないので、助けていただければ幸いです

これが私のコードです

前もって感謝します