我在点击时从我的小部件启动我的应用程序时遇到问题。 这是一些代码的剪切
// Create an Intent to launch activity
Intent intent = new Intent(context, Entry_MainTabView.class);
PendingIntent pendingIntent = PendingIntent.getActivity(context, 0, intent, 0);
updateViews.setOnClickPendingIntent(R.id.Widget, pendingIntent);
现在采取方案。 我启动我的应用程序,退出到主页,然后单击我的小部件。 它启动了应用程序的第二个实例,所以当我点击“返回”时,应用程序就会消失并显示另一个副本。然后我再次回击,最后回到主屏幕。
如果ram中不存在任何实例,如何让Intent只创建一个新实例?
答案 0 :(得分:0)
你看过singleInstance and singleTask launch modes of an activity了吗? This extract from Pro Android 2表示没有记录的方法来确保只有一个小部件实例在运行。