問題タブ [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 に答える
669 参照

android - get 引数を使用してバンドルのデータを取得することはできません

アプリを実行すると、コードが「正当」に見え、構文エラーがないにもかかわらずクラッシュします。私は2つのクラスを構築しました:

最初のクラスでは、アプリをクラッシュさせた他の 2 つのクラスの呼び出しのみをプレビューします。

呼び出しているクラス (および問題のあるクラス):

ログ:

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

android - バンドルから URI を取得する方法は?

写真を撮るインテントを取得しました。写真を撮った後、バンドルを取得します

バンドルで「追加」を取得しましたが、「データ」を取得した後、それを AsynTask に送信するため、Uri でそれが必要です。

編集:このようにUriを取得しようとしましたが、データがnullです

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

android - Android プロジェクトにサービスをバンドルする方法

Android アプリケーションで Google マップを使用しようとしています。したがって、私は2つのプロジェクトを持っています。1 つは私の Android アプリで、もう 1 つは google-play-services です。google-play-services と一緒にバンドルされるように apk をエクスポートするにはどうすればよいですか?

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

android - Androidでボタンを押した後に値をActivityに変更するには?

(文字列を比較できるように編集) TextView が 1 つとボタンが 2 つあり、1 つのボタンは「月」、もう 1 つのボタンは「週」です。月、週など、押されたボタンに応じてテキストビューを変更しようとしています。初めてアクティビティを開始すると、期待どおりに「月」が表示されます。

「週」ボタンを押すと、「月」ボタンをクリックしても週ビューが表示されても、TextViewに常に「週」が表示されます。

デバッグでは、「Month」、「Month」=「true」を押すと、onCreate の値は「True」のままですが、最初の If ステートメントでは

その値は突然「false」になります

ボタンにテキストを設定できることは知っていますが、後でグラフを追加してデータを表示するので、onCreate を実行したいと思います。ビューを作成するたびに、どのビューが選択されているかを (文字列を比較して) チェックし、メッセージとグラフを表示します。月ビューを表示するために初めて実行します。

私は何を間違っていますか?

コードはこちら

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

android - Fragment へのインターフェイスの受け渡し

と がある場合を考えてみましょFragment AFragment B

B宣言します:

Aこのインターフェースを実装します。

スタックにプッシュするとき、必要に応じてコールバックを取得できるように、その参照Fragment Bをどのように渡す必要がありますか。Fragment ABundleAonTrigger

私のユース ケース シナリオは、with with items とAhas with items です。どちらにも同じアイテムが含まれており、ユーザーがポップする前から移動すると、ページャーの位置と一致するように位置を更新するためのコールバックがトリガーされます。ListViewBViewPagerB -> ABAListViewB

ありがとう。

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

android - addPeriodicSync() の Bundle パラメータの値を変更する

SyncAdapterユーザーが特定のアクティビティを開始すると、定期的な同期の頻度が増加するアプリケーションを使用しています。

どのアクティビティがSyncAdapter?

public static boolean 変数が高速アクティビティに入ったときに true に設定しようとしましたが、SyncAdapterメソッドonPerformSync()は常に false を出力します。これの理由は何ですか?

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

android - 詳細ビューから戻ったときにアクティビティがデータを失う

リストのListView各要素には独自の詳細ビューがあります。各詳細ビューには「詳細ビュー」もあります。リスト内のアイテムがクリックされると、アイテムの ID を最初の詳細ビューに送信し ( を使用Intent)、それを使用してデータをフェッチします。ただし、2 番目の詳細ビューに移動して戻ると、アクティビティは をスローします。これはNullPointerException、(もちろん)getIntent().getExtras()が空であるためです。

アプローチを変更せずにこの問題を解決する方法はありますか? そうでない場合、これを解決するにはどうすればよいですか?ありがとう。