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

时间:2014-04-29 10:46:33

标签: android android-widget android-appwidget

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

// 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;

但是当我点击它时没有任何反应?我确信我只是错过了我的意图。

1 个答案:

答案 0 :(得分:3)

更改

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

PendingIntent.getActivity(getApplicationContext(), 0, loginIntent, Intent.FLAG_ACTIVITY_NEW_TASK);
相关问题