我只想使用我的应用程序小部件作为应用程序的快捷方式,我不想打开新任务。所以我像这样使用了 FLAG_ACTIVITY_BROUGHT_TO_FRONT 标志:
Intent configIntent = new Intent(context, MainActivity.class);
configIntent.setFlags(Intent.FLAG_ACTIVITY_BROUGHT_TO_FRONT);
PendingIntent configPendingIntent = PendingIntent.getActivity(
context, 0, configIntent, 0);
views.setOnClickPendingIntent(R.id.widget, configPendingIntent);
但不幸的是,每次我点击小部件时,都会启动一个新活动。
我错过了什么吗?
编辑:我也试过:FLAG_ACTIVITY_REORDER_TO_FRONT