私のニュースリーダーアプリでは、ウィジェットを作成しました。ウィジェットを使用すると、ニュースアプリを起動することができます。しかし、ユーザーが戻るボタンを使用してホーム画面に戻ると、アプリケーションのインスタンスが残っています。したがって、ユーザーがアプリケーションリスト(すべてのアプリケーション)に行ってニュースアプリを再開すると、ニュースアプリのインスタンスは2つあります。アプリを閉じるには、2回同じアプリが表示されるため、戻るボタンで2回押す必要があります。それについて何かできますか?メインアクティビティを1回開いてください
ここに私のコード:マニフェストファイルにandroid:clearTaskOnLaunch
アクティビティ属性にtrueを設定することができます
static void updateAppWidget(Context context, AppWidgetManager appWidgetManager,
int appWidgetId) {
Intent configIntent = new Intent(context, Main.class);
PendingIntent configPendingIntent = PendingIntent.getActivity(context, 0, configIntent, 0);
RemoteViews remoteViews = new RemoteViews(context.getPackageName(), R.layout.widget);
remoteViews.setOnClickPendingIntent(R.id.headlinesBox, configPendingIntent);
// Tell the widget manager
appWidgetManager.updateAppWidget(appWidgetId, remoteViews);
}
動作しません。その..:S – Johan