問題タブ [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.
android - SwipeView アクティビティで Fragments にエクストラを送受信する方法
Android でタブ付きのスワイプ ビューを使用しようとしています。カスタマイズされたコンテンツを表示するには、タブのフラグメントにいくつかの変数を渡す必要があります。私の問題は、バンドルが常に 0 であるため、何か間違っていると思います。フラグメント コンテナ ページからエクストラを送信します。これは、フラグメントと、タブを含むメイン フラグメント ページのコードです。
フラグメントコードが onCreateView メソッドに配置されている間
フラグメント コンテナに入ってくる引数を読み取ることはできますが、フラグメントでは読み取ることができません。何を忘れたのでしょうか?
android - インテント データから SMS アドレスを取得する
さまざまなタイプのインテントから電話番号を取得する必要があります。ケースは次のようなインテントです。
また:
新しいアクティビティを開始すると、バンドル エクストラを次のように取得します。
具体的には、インテントがエクストラをキーで明示的にバインドする最初のケースでは、次のよう"address"
にします。
smsto:
しかし、2 番目のインテント ケースの後に値を取得しようとすると、問題が発生します。
私はすでにバンドルエクストラを反復しようとしました:
}
しかし、エクストラが空の場合、これは私に NPE を与えます。
Google 自体のドキュメントが不足しているため、何も見つかりませんでした。前もって感謝します。
android - すべてのエクストラ文字列は、バンドルに最後に入れられたものの値を取ります
私は、ユーザーが 1 つのアクティビティを入力してから別のアクティビティを入力すると、単語の docx レポートが生成される Android アプリに取り組んでいます。
エクストラを使用して、最初のアクティビティから 2 番目のアクティビティに文字列を渡します。
私の問題は、すべての文字列が最後の文字列の値をエクストラに入れていることです。これが私のコードです:
活動 1 :
活動 2 :
すべての値「xxxxx2」は eAnneeVerif の値を取ります。理由がわかりません。
前もって感謝します。
android - カメラで写真を撮り、パスを他のアクティビティに送信します
Android でアプリを開発していますが、少し問題があります。MainActivity で写真を撮り、パスを文字列に保存してから、この文字列を CameraActivity に送信します。これは私のコードです:
次に、 CameraActivity で写真のパスを受け取り、これを ImageView に配置しようとしています
しかし、ビットマップは null です。なぜこれが起こるのですか?前もって感謝します。
android-intent - Android Intent-Extras にアクセスしない
そのため、インテントを介して、あるアクティビティから別のアクティビティにエクストラ (単一の文字列) を渡そうとしています。次のアクティビティでは、最後のインテントから文字列を取得し、それをアクティビティの別の変更の条件として使用することになっています。エクストラが置かれていないか、得られていないか、送信されていないかはわかりません。
インテントでエクストラを送信することになっているコードは次のとおりです。
Extras を取得するコードは次のとおりです。setContentView(R.layout.activity_emotion_check);
「btnContClicked」を呼び出すボタンをクリックすると、アクティビティがクラッシュします。また、変数が onCreate() メソッドの外にある場合、onCreate() でエクストラを取得しようとしました。その場合はクラッシュしませんが、ボタンは何もしません。
最後の行だと思いますが、どうしたらいいのかわかりません。他のすべての行は、TCP/IP 接続を参照しています。サーバーが実行されていないときにエラーがスローされますが、これは問題ではありません。
android - Android: エクストラの一部がペンディング インテントで失われています
初めて Android アプリを作成していますが、この問題が発生しています。ユーザー A が別のユーザー B に友達リクエストを送信すると、ユーザー B は通知を受け取ります。ユーザーBが通知をクリックすると、ユーザーAのプロファイルにリダイレクトされることを望みます。
メイン アクティビティ (アプリ内のホーム) は、ユーザーがどこから来たかに応じて、さまざまなフラグメントを開きます。ユーザー プロファイルは、そのようなフラグメントの 1 つです。
これは、メイン アクティビティのプレゼンター クラスから通知を送信する方法です。
ただし、ユーザーが通知をクリックしたときのメイン アクティビティでは、バンドルの一部のみが「到着」しています。エクストラを取得しようとした方法は次のとおりです。
と
また、同じ結果で配列を追加してみました。エキストラの一部は到着しているが、他は到着していないため、同様のトピックや問題が見つからなかったので、誰かが助けてくれるか、なぜ、またはどのようにこれが起こるかを説明できるかどうか尋ねることにしました. ありがとう。
android - インテントで送信した文字列の 3 つの配列を受信できません
主な活動
他のクラス
public class claseinventario extends Activity {
ログキャット:
02-22 14:52:58.975: E/AndroidRuntime(6623): java.lang.RuntimeException: アクティビティ ComponentInfo をインスタンス化できません {com.example.manuel.supercontrol/com.example.manuel.supercontrol.claseinventario}: java.lang .NullPointerException 02-22 14:52:58.975: E/AndroidRuntime(6623): 原因: java.lang.NullPointerException
02-22 14:52:58.975: E/AndroidRuntime(6623): com.example.manuel.supercontrol.claseinventario で。(claseinventario.java:15)
行 15# は - Bundle extras = getIntent().getExtras(); です。