Android - 没有通话记录的意图ACTION_CALL

时间:2011-06-05 17:42:43

标签: android android-intent

我想从我的Activity中调用调用操作,但在调用操作完成后,我的应用程序仍保持在调用日志屏幕上。为了避免这种情况,我决定从PhoneStateListener开始我的活动,我这样做:

Intent intent = new Intent(MainActivity.this, MainActivity.class);
intent.setFlag(...);
startActivity(intent);

我尝试了很多标志组合,但只有我得到的结果是我的活动不在活动堆栈的前面,或者我得到了我的活动的新实例。 如何在活动堆栈的前面获取我的活动(同一个实例)。

2 个答案:

答案 0 :(得分:3)

读取您可以在AndroidManifest中设置的Activity的launchMode属性。 http://developer.android.com/guide/topics/manifest/activity-element.html#lmode

我相信你要找的是singleInstance。

答案 1 :(得分:0)

How to Invoke/Start an application when a call is ended?

请看到这个你可以找到答案! 在那里更改包装,如答案!