問題タブ [onnewintent]

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

android - onNewIntent を呼び出してビューのヌル ポインター例外を取得する

マイ アクティビティの起動モデル: singleTop

onCreateで:

onNewIntent で:

しかし、 NullPointerExceptionが発生します:

誰かがこれを修正するためのアイデアを教えてもらえますか? 類似のコード:

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

java - アクティビティが共有メニューから別のアプリケーションで別のインスタンスを開かないようにするにはどうすればよいですか?

ファイルを共有できる他のアプリが共有メニューでファイルを選択し、アプリケーションを開いてファイルをアプリに「転送」できるようにするアプリケーションがあります。

私の問題は、彼らが共有メニューから私のアプリケーションを選択したときです(たとえば、ギャラリーでいくつかの写真を選択した後、彼らは私のアプリと共有することを選択します)ギャラリーアプリケーション内でログインアクティビティが開かれます

このプロセスが古いデバイスで機能することを試してみたところ、機能しましたが、新しいデバイスでは機能しなかったことに注意してください。

これは私のmanifest.xmlです

このアプリにはログインとメインの 2 つのアクティビティがあり、ログインが成功するとメインが読み込まれます。

さまざまな種類の launcherMode 設定を試しましたが、ギャラリーでインスタンスが作成されるのを止めるものは何もありませんでした

これは私のログインアクティビティからのものです

問題は、古いデバイスでは onNewIntent メソッドが期待どおりに呼び出されることですが、新しいデバイスでは launcherMode を無視して新しいインスタンスを作成し、onCreate() を実行するだけです。

共有メニューから呼び出されたときにアプリケーションを「強制的に」起動させる方法についてのアイデアはありますか?

現在テスト中のデバイス - Samsung モバイル Android 8.0、API 26 - 動作しない Samsung タブレット Android 7.1.1、API 25 - 期待どおりに動作する

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

android - NFC インテントを無視する方法 (電話が振動しないようにする)?

私のコードには、2 つのフラグメント (ロゴ) と (構成) を持つアクティビティがあります。アクティビティが開始されると、 Logo Fragment が開始されます。新しいインテント(NFCタグ)を取得すると、構成フラグメントに切り替わります。config Fragment と新しい NFC タグを使用しているときに問題が発生すると、アクティビティが応答し、デバイスが振動します。

私が必要としているのは、設定フラグメントのときに電話が新しいタグに応答せず、振動しないことです。

タグを設定しようとしましたが、コードを通過しないタグが既にあるかどうかをテストしました。

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

android - onNew インテントは古いデータを返します

通知画面があります。通知を受け取り、通知をタップすると、特定の画面に移動します。問題は、通知画面にいて、新しい通知を受け取っているときに、新しい意図で古いデータが返されていることです。通知から取得した番号からWebサービスを呼び出しています。このため、行き詰まっています。誰か助けてください。以下はコードです

そして onNewIntent で