每当我的应用启动时,我都会创建一个主屏幕小部件 . 但是当我杀死应用程序并点击我的小部件时,我需要启动应用程序 . 当应用程序在后台或前台运行时,我必须能够从窗口小部件执行操作 . 我的未决意图代码是 -

public static PendingIntent buildButtonPendingIntent(Context context) {
        ++MyWidgetReceiver.clickCount;
        // initiate widget update request
        Intent intent = new Intent();
        intent.setAction(AppWidgetManager.ACTION_APPWIDGET_UPDATE);
        return PendingIntent.getBroadcast(context, 0, intent,
                PendingIntent.FLAG_UPDATE_CURRENT);

        //App launch if app is not running
        Intent iSetting = new Intent(context, App.class);
        PendingIntent piSetting = PendingIntent.getActivity(context, 0, iSetting, 0);

    }

我如何为小部件中的app killed和app启动执行此操作 . 我的代码有点不完整 .