1

共有インテントを起動するアプリ ウィジェット ビューの保留中のインテントを作成したいと考えています。問題は、 android.appwidget.AppWidgetProviderクラスのアクティビティへの参照がないことです。MainMenuActivity クラスにアクセスできないため、以下のコードは機能しません。どんなアイデアでも、これは可能ですか?

Intent shareIntent = ShareCompat.IntentBuilder.from(MainMenuActivity.this)
                   .setText("Some text")
                   .setType("text/plain")
                   .getIntent();

PendingIntent actionPendingIntent = PendingIntent.getActivity(context, 0, shareIntent, 0);
        views.setOnClickPendingIntent(R.id.widget_layout, actionPendingIntent);
4

1 に答える 1

1

メソッドContextのパラメータとして指定された をメソッド on に渡します。onUpdate()from()ShareCompat.IntentBuilder


アップデート

申し訳ありませんが、Android の他のほとんどのもののようなジェネリックではなく、でShareCompat.IntentBuilderのみ動作するようです。したがって、アプリ ウィジェットからは使用できません。ActivityContext

于 2012-07-04T21:53:56.010 に答える