ウィジェットと4つのボタンがあります。ボタンは実際には他のアプリケーションへのショートカットです。通常、それが正常に動作しますウィジェットのOnClick PendingIntentが動作しない場合があります
Intent i = context.getPackageManager().getLaunchIntentForPackage(s);
PendingIntent pi = PendingIntent.getActivity(context, 0, i, Intent.FLAG_ACTIVITY_NEW_TASK);
remoteViews.setOnClickPendingIntent(curIconId, pi);
、時にはそれは何もしていないとlogcatに、私はメッセージでSendIntentExceptionを見る「ことができない:私はこのコードでボタンのそれぞれについてのonClick保留中の意図を設定しています保留中の意図を送信する "。
ウィジェットを更新する(つまり、保留中のインテントを再度設定する)と、再び正常に動作します。
時にはなぜそれが壊れているかについてのアイデアはありますか?
おかげ
私の問題とは関連していないようです。私のコードはウィジェット全体を更新し、毎回PendingIntentsを設定します。また、私のホーム画面は回転しません。 – Ran
元のポストの問題は解決しないかもしれませんが、それはまさに私が持っていた問題です。非常に有用であり、答えを見つけることが難しい、多くのおかげで! – Juanjo