-2

アクティビティの起動モードが singleTask の場合、このアクティビティには通知があり、通知をクリックしてアクティビティを開始します。彼に onNewIntent メソッドを呼び出させないようにする方法はありますか? onNewIntent メソッドを呼び出すか、onNewIntent の実行に書きましたが (onCreate メソッドにも同じ) 実行しません ...... その他の呼び出し、タイミング条件などの到着時に onNewIntent メソッドを呼び出して実行します onNewIntent 実行メソッドに書きます (および onCreate メソッドと同じ) 。

onNew も呼び出すことに注意してください。タイミングは onNew を呼び出します (時間指定されたパス パラメーター)。パラメーターを渡さないことに注意してください。原因は、プログラムが予期せず終了したと判断しない場合は、通知後に判断して正常にアクティビティを開始する (つまり、実行させない onNewintent の実行メソッドを記述した) のですが、このタイミング オーバー タイミング関数は無効になります ......

4

1 に答える 1

0

onNewIntent で通知イベントや時限イベントを判断する方法に困っていました。

私はパスをバンドルし、後で判断してより簡単な方法のアクション判断を見つけました。通知イベントまたは時限イベントの区別がオンラインで onNewIntent を過剰に使用している限り、変更に成功しました...

サイトからの質問に誰かが答えてからの解決策: 中国のウェブサイトから

于 2012-08-30T02:56:59.693 に答える