我有一个小部件,单击时会从小部件打开与应用程序相同的活动。当通过按钮关闭/解除活动时,如果应用程序先前打开/在内存中,用户将看到完整的应用程序窗口。有没有办法让活动完成并返回到主屏幕而不是现有的应用程序实例?Android - 如何从小部件启动活动并返回主屏幕
Intent i = new Intent(this,RateIt.class);
i.putExtra("com.sporadicsoftware.NetQ.movie_id",aMovie.title_id);
i.setFlags(Intent.FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET|Intent.FLAG_ACTIVITY_NO_HISTORY|Intent.FLAG_ACTIVITY_CLEAR_TOP);
PendingIntent pendingIntent = PendingIntent.getActivity(context,
0, i, PendingIntent.FLAG_UPDATE_CURRENT);
updateViews.setOnClickPendingIntent(R.id.movie_one_title, pendingIntent);