問題タブ [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.
android - get 引数を使用してバンドルのデータを取得することはできません
アプリを実行すると、コードが「正当」に見え、構文エラーがないにもかかわらずクラッシュします。私は2つのクラスを構築しました:
最初のクラスでは、アプリをクラッシュさせた他の 2 つのクラスの呼び出しのみをプレビューします。
呼び出しているクラス (および問題のあるクラス):
ログ:
android - バンドルから URI を取得する方法は?
写真を撮るインテントを取得しました。写真を撮った後、バンドルを取得します
バンドルで「追加」を取得しましたが、「データ」を取得した後、それを AsynTask に送信するため、Uri でそれが必要です。
編集:このようにUriを取得しようとしましたが、データがnullです
android - Android プロジェクトにサービスをバンドルする方法
Android アプリケーションで Google マップを使用しようとしています。したがって、私は2つのプロジェクトを持っています。1 つは私の Android アプリで、もう 1 つは google-play-services です。google-play-services と一緒にバンドルされるように apk をエクスポートするにはどうすればよいですか?
android - Androidでボタンを押した後に値をActivityに変更するには?
(文字列を比較できるように編集) TextView が 1 つとボタンが 2 つあり、1 つのボタンは「月」、もう 1 つのボタンは「週」です。月、週など、押されたボタンに応じてテキストビューを変更しようとしています。初めてアクティビティを開始すると、期待どおりに「月」が表示されます。
「週」ボタンを押すと、「月」ボタンをクリックしても週ビューが表示されても、TextViewに常に「週」が表示されます。
デバッグでは、「Month」、「Month」=「true」を押すと、onCreate の値は「True」のままですが、最初の If ステートメントでは
その値は突然「false」になります
ボタンにテキストを設定できることは知っていますが、後でグラフを追加してデータを表示するので、onCreate を実行したいと思います。ビューを作成するたびに、どのビューが選択されているかを (文字列を比較して) チェックし、メッセージとグラフを表示します。月ビューを表示するために初めて実行します。
私は何を間違っていますか?
コードはこちら
android - Fragment へのインターフェイスの受け渡し
と がある場合を考えてみましょFragment A
うFragment B
。
B
宣言します:
A
このインターフェースを実装します。
スタックにプッシュするとき、必要に応じてコールバックを取得できるように、その参照Fragment B
をどのように渡す必要がありますか。Fragment A
Bundle
A
onTrigger
私のユース ケース シナリオは、with with items とA
has with items です。どちらにも同じアイテムが含まれており、ユーザーがポップする前から移動すると、ページャーの位置と一致するように位置を更新するためのコールバックがトリガーされます。ListView
B
ViewPager
B -> A
B
A
ListView
B
ありがとう。
android - addPeriodicSync() の Bundle パラメータの値を変更する
SyncAdapter
ユーザーが特定のアクティビティを開始すると、定期的な同期の頻度が増加するアプリケーションを使用しています。
どのアクティビティがSyncAdapter
?
public static boolean 変数が高速アクティビティに入ったときに true に設定しようとしましたが、SyncAdapter
メソッドonPerformSync()
は常に false を出力します。これの理由は何ですか?
android - 詳細ビューから戻ったときにアクティビティがデータを失う
リストのListView
各要素には独自の詳細ビューがあります。各詳細ビューには「詳細ビュー」もあります。リスト内のアイテムがクリックされると、アイテムの ID を最初の詳細ビューに送信し ( を使用Intent
)、それを使用してデータをフェッチします。ただし、2 番目の詳細ビューに移動して戻ると、アクティビティは をスローします。これはNullPointerException
、(もちろん)getIntent().getExtras()
が空であるためです。
アプローチを変更せずにこの問題を解決する方法はありますか? そうでない場合、これを解決するにはどうすればよいですか?ありがとう。