問題タブ [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 投票する
1 に答える
85 参照

android - タブとアクティビティを使用して値を渡す方法を示すチュートリアルはありますか

これを行う方法はありますか?各タブのコンテンツにタブホストとアクティビティを使用し、エクストラを介して値を渡す方法はありますか? もしそうなら、誰かがどのようにリンクを投稿できますか?

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

android - Androidインテント余分なデータ取得の問題

奇妙な問題があります。次のコードがあります。

fbIntent.hasExtra("リンク") は true です。したがって、コンパイラは if ステートメントに入ります。しかし、fbIntent.getStringExtra("Link") を使用して文字列を取得できません。これは、Eclipseでのデバッグから知っています。実行すると、次のようになります。

私を助けてください。

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

android - Android: 「最近のアプリケーション」からアプリを起動すると、インテントで使用されたエクストラの最後のセットでアプリが起動します

ここで私にとって少し紛らわしい問題があります:

クリックすると、メインアプリのアクティビティが開始され、インテントにいくつかの追加機能が追加されたホーム画面ウィジェットがあります。

これはすべて正常に機能し、アクティビティが開始され、アクティビティは期待どおりにエクストラを受け取ります。これらのエクストラを処理し、別のアクティビティを開始します。

ユーザーがホーム画面ウィジェットをクリックし、この方法でメイン アクティビティを開始すると、「最近のアプリケーション」メソッド (「ホーム」キーを押したまま) を使用してアプリに移動すると、エクストラでメイン アクティビティが開始され、処理が発生します。これは望ましくありません (メイン アクティビティが表示されるだけでなく、2 番目のアクティビティが開きます)。

これに対する回避策はありますか?「最近のアプリケーション」メソッドからアプリを起動するときは、最後のエクストラ セットなしでメイン アクティビティを単純に開始したいと考えています。

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

注:私はAndroid 1.5を使用しています

編集:

ここで回避策を見つけました: Android はインテント エクストラをキャッシュし続けます。新しいエクストラを保持する保留中のインテントを宣言する方法は?

ウィジェットによって設定されたインテントにタイムスタンプを付け、そのタイムスタンプが Main.java で最新のものであることを確認します。もしそうなら、私は処理を進めます。そうでない場合は、Main.java アクティビティのみを表示します。

これに対する公式の解決策があるかどうかを知りたいです。

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

android - BroadcastReceiver から受信したときにインテントにエクストラがない

すべての発信通話をリッスンするブロードキャスト レシーバーがあります。別のアクティビティでは、電話をかけます。私の BC では、どの呼び出しがアクティビティで作成されたかを判断できるようにしたいのでputExtras()、呼び出しを行うときにマーカー フィールドを配置します。問題は、onReceive()BC で余分なデータ フィールドがまったく表示されない (null を返す) ことです。

関連するアクティビティ コードは次のとおりです。

関連する BC コードは次のとおりです。

この状況には PendingIntent が必要ですか?

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

android - Androidエクストラバンドルは実際の長い値の代わりにゼロを返しますか?

これは以前は機能していましたが、現在は.getLongメソッドがゼロを返しています。

明らかにそのキーの値が14の場合、エクストラを調べると、次のように表示されます。

バンドル[{_id= 14、StartDate = 3/17/2011、Pattern = Once、Description = Test}]

何が得られますか?

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

android - 再起動後にショートカット インテント エクストラが失われましたか?

私のアプリケーションは android.intent.action.CREATE_SHORTCUT ブロードキャストをリッスンします。私のコードでは、次のような文字列エクストラを含むショートカットを作成しています:

ショートカットは機能しますが、電話機を再起動するたびにエクストラが失われます(nullが返され、ログを確認してデバッグしました)。これは正常な動作ですか?私はそれを間違っていますか?エクストラをアクティビティに渡す必要があります。

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

android - Android:アクティビティ間でHTMLを含む文字列を渡しますか?

インテント エクストラ バンドルを使用して、2 つのアクティビティ間で文字列を渡そうとしています。

親のアクティビティ:

子供の活動:

ただし、HTML は常に文字列から取り除かれます。なんで?これを回避するにはどうすればよいですか?? charArray を使用してみました。同じことが起こります。

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

java - タブアクティビティandroidからエクストラを渡す

タブに問題があります。誰かがこれがどのように機能するかを知っていると思います。基本的に、アプリ内のタブ間でデータをやり取りしようとしていますが、これを行う方法がわかりません。ボタンがアクティビティを変更する前に設定しましたが、タブ付きビューに移動すると、以前のようにインテントを介して情報を渡す方法が失われました。基本的に私のセットアップは次のとおりです。

  1. 他の 2 つのアクティビティを切り替える TabActivity
  2. タブ アクティビティで接続されている 2 つのリスト アクティビティ

どういうわけかインテントを介して情報を渡すことができれば素晴らしいと思いますが、それが機能するかどうかはわかりません.1つのアクティビティで他のアクティビティから共有設定にアクセスできればうまくいくでしょう. とにかくこれらのいずれかを行うことはありますか?前もって感謝します。

Wワルド

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

android - Android:インテントエクストラから同じ値を取得する

これを行ってインテントを作成しています。

余分なものを手に入れると、

それぞれの URL 値を持つ多くのインテントがあります。しかし、 Startup クラスの onCreate() 内でも同じ値が返されます。

私は何を間違えましたか?

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

android - 注文したBroadcastReceiversandroid間のインテントエクストラを更新する

現在、システムからSMS_Received Broadcastを取得しており、他のブロードキャストレシーバーが取得する前にインテントの値を変更しようとしています(デフォルトのメッセージングアプリなど)。

ただし、どのようにインテントを変更しようとしても、ブロードキャストリスナーには更新された値が表示されません。また、システムではSMS_Receivedブロードキャストを送信できないため、これを中止して再送信することはできません。私は何か間違ったことをしていますか、それともこれを行う方法はありませんか?

//私が試したいくつかのサンプルコード