Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/202.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何在小部件按钮中启动活动_Android_Android Widget_Android Appwidget - Fatal编程技术网

Android 如何在小部件按钮中启动活动

Android 如何在小部件按钮中启动活动,android,android-widget,android-appwidget,Android,Android Widget,Android Appwidget,到目前为止,我有以下代码: // Login Button Intent loginIntent = new Intent(this.getApplicationContext(), LoginActivity.class); loginIntent.putExtra("Source", "widgetLogin"); PendingIntent loginPIntent = PendingIntent.getBroadcast(getApplic

到目前为止,我有以下代码:

// Login Button
        Intent loginIntent = new Intent(this.getApplicationContext(), LoginActivity.class);
        loginIntent.putExtra("Source", "widgetLogin");
        PendingIntent loginPIntent = PendingIntent.getBroadcast(getApplicationContext(), 0, loginIntent, Intent.FLAG_ACTIVITY_NEW_TASK);
        returnView.setOnClickPendingIntent(R.id.widget_login_button_login, loginPIntent);
        return returnView;
然而,当我点击它时,什么都没有发生?我确信我只是故意错过了一些东西。

改变

PendingIntent.getBroadcast(getApplicationContext(), 0, loginIntent, Intent.FLAG_ACTIVITY_NEW_TASK)
进入

改变

PendingIntent.getBroadcast(getApplicationContext(), 0, loginIntent, Intent.FLAG_ACTIVITY_NEW_TASK)
进入

改变

PendingIntent.getBroadcast(getApplicationContext(), 0, loginIntent, Intent.FLAG_ACTIVITY_NEW_TASK)
进入

改变

PendingIntent.getBroadcast(getApplicationContext(), 0, loginIntent, Intent.FLAG_ACTIVITY_NEW_TASK)
进入