1
私は、起動準備が整っているホームスクリーンウィジェットを持っています。実行アクティビティがウィジェットから先に持ち出されない
これは既に実行中の場合、それを壊してしまいます。私はそれを望んでいません。ウィジェットがタップしたときに、ホーム画面から見えるようにします。私は何もして可能なすべてのフラグを試していないてきた
は勝つ:FLAG_ACTIVITY_REORDER_TO_FRONT、FLAG_ACTIVITY_BROUGHT_TO_FRONT、FLAG_ACTIVITY_NEW_TASKなど....
アプリは分APIです本当に(現像装置は、API 16であり、13です! )。どんなアイデアか何か問題がありますか? Thnx!
public class AndaeroWidget extends AppWidgetProvider
{
. . .//Some stuff . . .
@Override
public void onUpdate(Context context, AppWidgetManager appWidgetManager,int[] appWidgetIds)
{
super.onUpdate(context, appWidgetManager, appWidgetIds);
RemoteViews remoteViews = new RemoteViews(context.getPackageName(), R.layout.home_widget);
// When we click the widget, we want to open our main activity.
Intent launchActivity = new Intent(context, MainActivity.class);
launchActivity.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
PendingIntent pendingIntent = PendingIntent.getActivity(context, 0, launchActivity, 0);
remoteViews.setOnClickPendingIntent(R.id.widget, pendingIntent);;
ComponentName thisWidget = new ComponentName(context, AndaeroWidget.class);
AppWidgetManager manager = AppWidgetManager.getInstance(context);
manager.updateAppWidget(thisWidget, remoteViews);
}
. . .
}