【发布时间】:2014-08-17 01:03:36
【问题描述】:
我想在我的小部件中按下按钮时启动我的应用程序\活动。
我正在使用此代码:
Intent launchApp = context.getPackageManager()
Intent launchApp = context.getPackageManager()
.getLaunchIntentForPackage("com.sexy.code");
launchApp.setData(Uri.parse(listItemClickIntent
.toUri(Intent.URI_INTENT_SCHEME)));
pIntent = PendingIntent.getActivity(context, 0, launchApp,
PendingIntent.FLAG_UPDATE_CURRENT);
我的问题是在我的应用程序已经在后台运行的情况下,所以一切看起来都很好,直到我关闭那个打开的活动并在它后面发现另一个活动。这就像我需要退出应用程序两次。
如何避免这种情况?
【问题讨论】:
-
请阅读 android manifest 启动模式文档以了解活动
-
@Jesus Dimrix 启动模式不是最佳实践
标签: android android-activity android-widget instance