onClick在USB调试时工作正常但在发布的.apk中没有

时间:2014-10-22 17:22:46

标签: android

我希望在用户点击小部件时启动我的应用。使用通过USB连接的手机时,我的代码工作正常。导出.apk并重新安装应用程序后,onclick部分不再有效。

    for (int appWidgetID : appWidgetIds) {            
        Intent intent = new Intent("android.intent.action.MAIN");
        intent.addCategory("android.intent.category.LAUNCHER");

        intent.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);
        intent.setComponent(new ComponentName("de.cwalz.android.woltlabVendor","de.cwalz.android.woltlabVendor.MainActivity"));
        PendingIntent pendingIntent = PendingIntent.getActivity(context, 0, intent, 0);
        RemoteViews remoteViews = new RemoteViews(context.getPackageName(), R.layout.widget);
        remoteViews.setOnClickPendingIntent(R.id.layoutContainer, pendingIntent);

        appWidgetManager.updateAppWidget(appWidgetID, remoteViews);
    }

0 个答案:

没有答案