我想在我的小部件中按下按钮时开始我的应用程序\活动。从窗口小部件创建时,如何避免一个活动的多个实例?
我使用这个代码:
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清单启动模式文档的活动 – Sush
@Jesus Dimrix启动模式不是最佳实践 – Boopathi