問題タブ [extras]

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

android - Android: putExtras と Intents

フラグメントから別のアクティビティに文字列を渡す際に問題があります。インテント (通常のエクストラ、バンドルなど) を使用してそれらを渡す多くの方法を試しましたが、アクティビティではエクストラは常に null です。

私は見てきた

http://www.vogella.com/articles/AndroidIntent/しかし変更なし http://developer.android.com/training/basics/firstapp/starting-activity.html データを渡すこの方法も機能しません

スタックオーバーフローに関する他の同様の質問 - しかし、これらはまったく同じではありません

私がやろうとしているのは、フラグメント内の 2 つの EditTexts に入力されたテキストを取得し、そのテキストをアクティビティに渡し、そこにある 2 つの EditTexts が同じテキストで満たされるようにすることです。問題は、アクティビティの 2 つの EditText に何も表示されないことです。フラグメントを使用して通知を作成できるため、フラグメント内の EditText が機能していることはわかっています。

私のコード: フラグメントをナビゲーション ドロワー レイアウトに追加するなど、不要と思われるものを削除しました。角かっこの欠落をお許しください - 私は多くのコードを削除しましたが、いくつかは誤って削除された可能性があります! :-)

これは、インテントを作成するフラグメントです。

これは、エクストラを取得しようとしているアクティビティです

ありがとうございました

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

java - Extras をバンドルしようとしています: 互換性のないオペランド タイプ Bundle と String & メソッド getIntent() はタイプに対して定義されていません

サービスのエクストラをチェックしようとしていますが、次の 2 つのエラーが発生します。

行の「互換性のないオペランド タイプ Bundle および String」:

...そして「メソッド getIntent() は型に対して未定義です」という行:

ソース:

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

android - インテント エクストラを同じアクティビティ ANDROID に渡す際の問題

インテント エクストラを同じアクティビティに渡そうとしていますが、ページをクリックすると null ポインター例外が発生します。インテントを余分に取り、それを使用してロードするレイアウト ファイルを決定しようとしています。

Logcat は

アクティビティ ComponentInfo() java.lang.NullPointerException を開始できません

ボタンを押したとき。私は Android 開発にかなり慣れていないので、オンラインで検索しましたが、インテント エクストラを同じアクティビティに戻すことに関する情報を見つけることができません。

マニフェストでもこの活動を宣言しました。

これは logcat エラーです:

任意の支援をいただければ幸いです。

ありがとう、

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

java - サービス内の変数の初期化のフォーマットの問題

次の行でエラーが発生します。

説明: ローカル変数 mdn が初期化されていない可能性があります

問題は、Bundle extras = intent.getExtras(); の場合です。その行のすぐ上で、「ローカル変数エクストラが重複しています」というエラーが発生します。バンドルエクストラの最初のインスタンスを削除すると、これらの同じエラーがさらに発生します。エラーなしで実行できるように、これをフォーマットするのに少し助けが必要です。

どんな入力でも大歓迎です。

最初の編集後のソース:

MDN を SharedPreferences に保存するサービス:

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

java - getExtras() ができません。extra は解決できないか、フィールドではありません

私は少し混乱しています - 私はエクストラを取得しています:

次に、次を使用してこれらのエクストラを使用しています。

しかし、私は得ています:

完全なソース:

データカウントユーティリティ:

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

jquery - jquery Data Tables プラグインで複数の機能を有効化

jquery Data Tables プラグインで複数の機能を有効化

jquery データテーブル エクストラ

こんにちは、ColVis および TableTools エクストラで DataTables jquery プラグインを使用しています。次のコードは正常に動作します。

しかし、ColReorder エクストラを追加しようとすると、すべてのプラグインが機能しなくなります。前のコードに R を追加して、次のコードを使用してみました。

何か案は?前もって感謝します。

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

java - データ オブジェクトに含まれるエクストラの数を調べることはできますか?

いくつかの CheckBoxes を含むアクティビティがあり、各ボックスには ArrayList に追加される文字列値があります。[OK] ボタンをクリックすると、returnResult インテントが作成され、エクストラがインテントに配置されます。

onActivityResult では、データ オブジェクトのエクストラを反復処理し、文字列を一緒に追加する for ループを作成したいと考えています。

データ オブジェクトの位置 i でエクストラを取得するにはどうすればよいですか?

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

android - 追加のインテントを使用してアクティビティを開始すると、すべての追加が表示されない

setOnItemClickListener 内で、インテントを使用して新しいアクティビティを開始します。この意図のために、私は7つの弦をエキストラとして入れました。(ListView の) アイテムをクリックすると、これらすべてのエクストラが (新しい画面に) 表示されます。しかし、最初の 4 つのエキストラしか表示されません。新しいアクティビティのレイアウト ファイルは次のとおりです。

次に、リスナーのコードを次に示します。

新しいアクティビティ コードは次のとおりです。

問題は、住所、都市、郵便番号、州しか表示されないことです。名前、店舗ID、電話番号は表示されません。それらはどうなりますか?新しい画面に表示されない/表示されないのはなぜですか? 実際、エクストラを追加する前に、インテント内のすべてのエクストラを確認できました。エクストラの数に問題はありますか?あなたが私に答えを持っているなら、助けてくれてありがとう!