0

ウィジェット アプリからカレンダー (Google カレンダーなど) を開きたい。私はそのようなことをしました:

    Intent intent2 = new Intent();
    //Froyo or greater 
    ComponentName cn = new ComponentName("com.google.android.calendar", "com.android.calendar.LaunchActivity");
    intent2.setComponent(cn);
    PendingIntent pendingIntent2 = PendingIntent.getActivity(context, 1,
            intent2, 0);

    updateViews.setOnClickPendingIntent(R.id.calendar, pendingIntent2);

しかし、うまくいきません。何か助けはありますか?

どうもありがとうございました

4

1 に答える 1

0

最後に動作します:

    Intent intent2 = new Intent();
    ComponentName cn = new ComponentName("com.android.calendar",
            "com.android.calendar.LaunchActivity");
    intent2.setComponent(cn);
    PendingIntent pendingIntent2 = PendingIntent.getActivity(context, 1,
            intent2, 0);
    updateViews.setOnClickPendingIntent(R.id.calendar, pendingIntent2);

そしてマニフェストで:

    <activity
        android:name="com.android.calendar.LaunchActivity">
    </activity>
于 2012-12-17T19:14:40.520 に答える