1

アプリから電話をかける必要があり、通話が終了したらアプリに戻る必要があります。これは、Android の一部のバージョンでの動作とまったく同じです。ただし、他のバージョンでは、ネイティブの通話履歴画面にリダイレクトされます。これで、通話が終了してアプリを再起動するときにリッスンするサービスを作成しましたが、それでも通話履歴が最初に表示されます。そして、「戻る」ボタンを押して初めてア​​プリに戻ることができます。質問、他のすべての動作中のアプリの上に自分のアプリを再起動させることは可能ですか? つまり、アプリから電話をかけた直後に、(ネイティブの通話履歴画面ではなく) アプリを表示する必要があります。ありがとう

4

1 に答える 1

0

私はあなたが望むのと同じ機能を持っています。私はそれをこのように処理しましたが、うまくいきました。

 Intent it = new Intent();

 it.setComponent(new ComponentName(YourActivity.this.getPackageName(),YourActivity.class.getName()));
 it.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK| Intent.FLAG_ACTIVITY_SINGLE_TOP);
 YourActivity.this.getApplicationContext().startActivity(it);
于 2013-10-11T07:33:25.133 に答える