0

我有在冰淇淋三明治诞生之前就可以使用的代码。但似乎现在我对这个孩子有问题。

Intent intent=new Intent(this, com.myUI.class)
intent.addFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP 
            | Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);
startActivity(intent);

顺便说一句,我试图在通话结束后将我的 UI 放在前台。我的应用程序自动拨号并假设在拨号器完成呼叫后显示自己的 UI,或者至少到目前为止它没有任何问题。

伙计们,我做错了什么,我应该怎么做才能解决它?

4

1 回答 1

0

我有同样的问题,并已更改为下面的代码。似乎运作良好。

PackageManager pm = context.getPackageManager();
Intent intent = pm.getLaunchIntentForPackage(context.getPackageName());
intent.addFlags( Intent.FLAG_ACTIVITY_REORDER_TO_FRONT );
context.startActivity(intent);

希望有帮助

于 2012-08-01T12:26:50.970 回答