問題タブ [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 - 1 つのアクティビティで、ボタン クリックを介して最初のフラグメントから 2 番目のフラグメントにデータを渡す
2 つのフラグメントがある 1 つのアクティビティページがあります。最初のフラグメントには、pulltorefresh 機能を備えたメイン カテゴリ リストを持つリストビューがあります。
リスト項目をクリックすると、2 番目のフラグメントのサブカテゴリが表示されます。
しかし、私の問題は、アクティビティが最初のフラグメントをロードし、トーストにインターネット接続が表示されないというメッセージが表示されるときですが、そのリスト項目をクリックしても2番目のフラグメントでは何も起こりませんでした
コードはこちら
これは、2 つのフラグメントを持つアクティビティ ページです。
最初のフラグメント
}
2番目のフラグメント
}
android - フラグメントのリロードによりデータが失われる
タブとして使用される 2 つのフラグメントを持つアクティビティがあります。バンドルを介してフラグメントに渡すデータがあります。問題は、フラグメントがリロードされ、バンドルが null に変わり、データを取得しようとすると null ポインター例外が発生することです。デバッグしようとしましたが、最初は正しいデータを取得しましたが、フラグメントをリロードするとエラーが発生しました。ページャーを表示し、画面外のページ制限を設定しましたが、それでもエラーが発生します。
私の活動:
そして、私はこれをフラグメントに持っています:
丸太の猫:
データを onSaveInstanceState に保存しようとしましたが、フラグメントがその状態を保存する前にリロードが発生します。
android - Androidでクリックされた通知からデータを取得する
こんにちは、放送受信機を使用して設定された保留中の意図からデータを取得する方法について助けが必要です。私がしたいのは、通知がクリックされたときに、アクティビティに必要な ID のデータを取得することです。
これが私がエクストラを作る方法です
しかし、通知からアクティビティを開こうとすると、常に null になります。
ここで私はそれを取得する方法。
データベースからデータを取得するには ID が必要です。アプリを閉じても同じことが起こります。
android - ダイアログの発信者を特定する最善の方法は何ですか?
10 個を超えるフィールドを持つフォーム フラグメントがあります。それらのそれぞれは、クリック イベントで、番号ピッカー ダイアログを表示します。では、どのフィールドがダイアログで値の選択を生成したかを特定するにはどうすればよいでしょうか? フラグメントでは、インターフェイスの実装により、単一のコールバックがあります。
ダイアログを次のようにインスタンス化します。
基本的に、フィールド ID をダイアログに送信し、それをフラグメント コールバックに送り返します。このようにして、フラグメント内で ID をオンにできます。このソリューションは、その目的に対して少し複雑で冗長すぎると思います。代替案を提案していただけますか?よろしくお願いします。