問題タブ [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.
java - エクストラに関するいくつかのトラブル
アクティビティごとに整数値を取得しようとしていますが、エラーが発生します。なぜこれが起こっているのか分かりません。このエラーのため、2 番目のアクティビティも開始できません。
最初のアクティビティは次のとおりです。
そして2番目の活動:
どうしたの?)
android - for ループのカスタム通知に RemoteViews を動的に追加、pendingintent の設定で問題
次のコードを使用して、カスタム通知を作成し、ボタンを動的に追加しています。
これが button_layout.xml です。
NotifyActivityHandler では、次のコードを使用して Int を取得しています。
しかし、問題は、すべてのボタンが同じ Int 、つまり 99 を渡すことです。 R.id.button を使用する代わりに rv.getLayoutId() を使用すると、ボタンが応答しません。すべてのボタンに割り当てられた値を for ループで渡す必要があります。
編集:コメンターのリクエストに応じて、ここにcustom_notificationのxmlがあります
android - バッチ イベント追跡のための GcmTaskService の使用
多くの人が、すぐに実行する必要のないイベント追跡などのタスクに GcmTaskService を使用している可能性があるため、このように質問にタイトルを付けました。追跡は、デバイスが充電されているとき、または他の理由でラジオが起動しているときに延期できるタスクの良い例です.
しかし、最終的にリクエストを送信するとき、サーバーにディスパッチする追跡データがかなりあり、OneoffTask エクストラ (10240 バイト) に収まりません。リクエストのパラメータを伝達するより良い方法はありますか? GcmNetworkManager を正しく使用していますか?
よろしくお願いします!
android - ACTION_VIEW から取得したインテントからエクストラを取得できません
ACTION_VIEW としてアクションを使用して意図的にエクストラを送信しようとしていますが、どういうわけかターゲットアクティビティでそれを取得していません。バンドル内とバンドルなしの両方にエクストラを入れてみました(インテントオブジェクト自体に直接)。
サンプルコードは次のとおりです。
これが私が文字列を取得しようとしている方法です:
インテントはターゲットアクティビティに正常に配信され、正常に配信されgetIntent()
たデータを取得するために使用していますが、の値Contants.EXTRA_KEY_IS_SOURCE_ANALYTICS
は常に として受信されnull
ます。
android - 構成変更時のインテント エクストラ null
に表示されるレイアウトを作成し、を使用してSurfaceView
取得できます。setDataSource
Bundle extras = getIntent().getExtras()
からランドスケープ レイアウトを設定しようとするまで、すべて正常に動作しますland\layout.xml
。
私のlogcatは
私のJavaコーディング
ヌルポインタ例外がオンラインです
urlLink = "rtsp://" + newString.trim().substring(2);
から値を取得します
Bundle extras = getIntent().getExtras();
PSandroid:configChanges="orientation"
レイアウトの高さ/幅の値が異なるようにしようとしているので、使用しないことをお勧めします
編集
これらのコードを追加した後、cricket_007のおかげで
代わりにこのエラーが発生しました
これらのコード行を指す
これが必要な場合に備えて、これらはString
前のクラスから渡すために使用するコードです
android - HTML からブラウズ可能なインテントにエクストラを追加することは可能ですか?
次のマニフェストを例にとってみましょう。
ブラウザーを次の場所にリダイレクトすることで、上記のインテント フィルターで宣言されているアクティビティを起動できます。
ただし、同じリダイレクトを実行できるかどうかを理解するのに苦労していますが、プログラムで受け取る追加のエクストラのみが必要です。
どんな助けでも大歓迎です。
android - 再開時の Android ランタイム例外
良い一日
トーストメッセージ onResume を表示するプログラムを作成しようとしていますが、起動前にアプリがクラッシュし、修正方法がわかりませんでした。私の質問が重複しているかのように提供されたリンクは、これを修正するのにも役立ちません。ただし、その質問に基づいてコードを変更したところ、同じエラーが発生しました
Logcat スタック
12-09 02:27:16.460 4808-4808/com.example.myapplication システム: ClassLoader が不明なパスを参照: /data/app/com.example.myapplication-2/lib/x86 12-09 02:27:17.146 4808-4808/com.example.myapplication W/System: ClassLoader が不明なパスを参照しました: /data/app/com.example.myapplication-2/lib/x86 12-09 02:27:17.353 4808-4808/com.example. myapplication W/art: java.lang.Object com.example.myapplication.MainActivity.access$super(com.example.myapplication.MainActivity, java.lang.String, java.lang.Object[]) の検証に 150.015ms 12 かかりました-09 02:27:17.403 4808-4808/com.example.myapplication W/art: Android 4.1 より前、メソッド android.graphics.PorterDuffColorFilter android.support.graphics.drawable.VectorDrawableCompat.updateTintFilter(android.graphics.PorterDuffColorFilter, android. content.res.ColorStateList、android.graphics.PorterDuff$Mode) は、android.graphics.drawable.Drawable 12-09 02:27:17.488 4808-4808/com.example.myapplication D/AndroidRuntime: Shutting down VM の package-private メソッドを誤ってオーバーライドしていたでしょう。 12-09 02:27:17.488 4808-4808/com.example.myapplication E/AndroidRuntime: 致命的な例外: メイン プロセス: com.example.myapplication、PID: 4808 java.lang.RuntimeException: アクティビティを再開できません {com.example .myapplication/com.example.myapplication.MainActivity}: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String android.os.Bundle.getString(java.lang.String)' on a null object reference at null オブジェクト参照android.app.ActivityThread.performResumeActivity(ActivityThread.java:3103) android.app.ActivityThread.android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2481) の handleResumeActivity(ActivityThread.java:3134) android.app.ActivityThread.-wrap11(ActivityThread.java) の android.app.ActivityThread$H.handleMessage(ActivityThread. java:1344) で android.os.Handler.dispatchMessage(Handler.java:102) で android.os.Looper.loop(Looper.java:148) で android.app.ActivityThread.main(ActivityThread.java:5417) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726) at com.android.internal. os.ZygoteInit.main(ZygoteInit.java:616) 原因: java.lang.NullPointerException: null で仮想メソッド 'java.lang.String android.os.Bundle.getString(java.lang.String)' を呼び出そうとしていますcom.example.myapplication.MainActivity.onResume(MainActivity.java:32) android.app.Instrumentation.callActivityOnResume(Instrumentation.java:1258) で android.app.Activity.performResume(Activity.java:6312) で android.app.ActivityThread.performResumeActivity(ActivityThread.java:3092) で android. app.ActivityThread.handleResumeActivity(ActivityThread.java:3134) で android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2481) で android.app.ActivityThread.-wrap11(ActivityThread.java) で android.app.ActivityThread$H.handleMessage(ActivityThread.java:1344) で android.os.Handler.dispatchMessage(Handler.java:102) で android.os.Looper.loop( Looper.java:148) の android.app.ActivityThread.main(ActivityThread.java:5417) の java.lang.reflect.Method.invoke(ネイティブ メソッド) の com.android.internal.os.ZygoteInit$MethodAndArgsCaller.com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616) で (ZygoteInit.java:726) を実行します。
これがセカンドクラス