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

android - AsyncTaskLoader に対して restartLoader を呼び出すとどうなるか

ドキュメントによると、LoaderManager で restartLoader を呼び出すと、バンドルがローダーに配信されます。ローダーの横にあるそのバンドルをどのように読むことができるかを誰かが教えてくれますか? コンストラクターの話は聞いたことがありますが、まだよくわかりません。非常に短いコード スニペットで十分です。

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

android - rootView にエラーがあります

}

rootView を解決できないと表示されています。編集テキスト et を文字列 str に追加して、バンドルを使用して次のフラグメントに渡すことができるようにする必要があります。

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

android - ロングバリューをバンドルに入れる

は多くのBundle種類のデータを保存できます: shortbyte、別のBundleArrayList<Integer>、しかし単純な ではありませんlong

どうすればこれを達成できますか? に変換する必要がありArrayList<Integer>ますか?

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

java - Androidのアクティビティ間で値を転送するにはどうすればよいですか

現在のアクティビティから新しいアクティビティに int 値を送信しようとしました。これが現在のアクティビティのパーツです。

問題は、新しいアクティビティ用に 2 つのレイアウト ファイルを作成することです。たとえば、ダイアログで否定ボタンを押すと、新しいアクティビティ (私の場合は PlayerBoardActivity) に、「intent.putExtra(PLAYER_NO, 2);」で送信した値に対応するレイアウト ファイルをロードさせます。

新しいアクティビティのコードは

この方法で別のレイアウト ファイルをロードできるかどうか知りたいですか? または、私の問題に対するより良い解決策がありますか。

よろしくお願いします。

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

android - mainactivity に戻されたバンドルに null エクストラがあります

私は StackOverflow を見回しましたが、私の問題のようなものを見つけることができませんでした。複数の質問で同様の問題について読みましたが、それらはすべてインテント内の単一の追加に関するものでした。私の問題は、2 番目のアクティビティからメイン アクティビティに返されたインテント内のエクストラのバンドルに関するものです。

主な活動に関連するスニップは次のとおりです。

と:

2 番目のアクティビティの抜粋:

}

より具体的には、ボタンを押して(3つのフォームから)データを送り返すと、アプリがクラッシュし、Androidスタジオから次のように通知されます。

私は何か間違っていましたか?

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

sqlite - SQLiteデータベースを使用してlistItemをクリックし、アンドロイドでインテントを使用してTextViewに表示すると、別のアクティビティを開く方法

私のプロジェクトには、MainActivity.java、Activity2.java、DataBaseHelper.java の 3 つの Java クラスがあります。2 つの xml レイアウトを使用します。今私はActivity_mainレイアウトのListItemをクリックしたときにMainAcitivityからActivity2にデータを渡したいと思っています。これはact2レイアウトのTextViewsに表示されます。ここでは、列名としてID、NAME、DESCを持つsqliteDatabaseを使用しました。各リストビューをクリックすると、TextView に NAME と DESC を表示できませんでした。ID しか表示できませんでした。この問題を解決するために数日間検索しましたが、何も得られませんでした。ばかげた簡単な質問だとは思いますが、情報を共有して助けていただければ幸いです。ありがとうございました!私は以下のコードを使用しました:

MainActivity.java:

Activity2.java

DatabaseHelper.java

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

android - アクティビティを使用せずに 2 つのフラグメント間で文字列を渡す

NewDateFragment と NewEventFrament の間に文字列 curDate を渡す必要があります。多くの人が Bundle を使用していますが、これらを使用しても NullPointerException が発生します。

CalendarView を curDate という名前の 1 つの文字列に変換します。

私のログキャット:

10-08 18:34:49.036 10293-10293/com.org.feedme.cisvmeeting.activities W/dalvikvm﹕ threadid=1: キャッチされない例外で終了するスレッド (group=0x41640d88) 10-08 18:34:49.056 10293-10293 /com.org.feedme.cisvmeeting.activities E/AndroidRuntime﹕ 致命的な例外: メイン プロセス: com.org.feedme.cisvmeeting.activities、PID: 10293 java.lang.NullPointerException at com.org.feedme.fragments.NewEventFragment.attemptCreate (NewEventFragment.java:116) com.org.feedme.fragments.NewEventFragment$1.onClick(NewEventFragment.java:61) で android.view.View.performClick(View.java:4569) で android.view.View$PerformClick .run(View.java:18570) で android.os.Handler.handleCallback(Handler.java:743) で android.os.Handler.dispatchMessage(Handler.java:99) で android.os.java.lang.reflect.Method.invokeNative(ネイティブ メソッド) で java.lang.reflect.Method.invoke( Method.java:515) で com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786) で com.android.internal.os.ZygoteInit.main(ZygoteInit.java:602) で dalvik.system .NativeStart.main(ネイティブメソッド)ZygoteInit.main(ZygoteInit.java:602) at dalvik.system.NativeStart.main(ネイティブ メソッド)ZygoteInit.main(ZygoteInit.java:602) at dalvik.system.NativeStart.main(ネイティブ メソッド)

助けてくれてありがとう!

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

android - これらすべてのフラグメントが同じバンドル アイテムを受け取るのはなぜですか?

ビューにフラグメントを追加しようとしています。String Array があり、それぞれに新しいフラグメントを作成したいと考えています。簡単な作業のようです。

これにより、配列内のすべてのアイテムに対して新しいフラグメントが作成されますが、すべてのフラグメントは配列内の最後のアイテムから「カテゴリ」バンドル アイテムを取得しています。したがって、すべてのフラグメントは同じ情報を膨らませます。

ただし、ログはすべてのアイテムを本来あるべき姿でレポートします。

なぜこうなった?