Unable to launch app ... for broadcast Intent { act=android.appwidget.action.APPWIDGET_ENABLED cmp=... }: process is bad
AppWidgetが、タイトルのようなログを吐いて、ActivityManagerにprocess is badとマークされてしまった。タップするとbroadcast intentを飛ばすようなAppWidgetで、異なる複数のImageViewに同じPendingIntentをandroid.widget.RemoteViews#setOnClickPendingIntentで渡していたのが原因?
こうなったが最後、端末再起動しないと起動させてもらえない。
しかたないので、ImageViewにPendingIntentをセットするのではなく、ボタンを一つだけ配置してそいつにPendingIntentをセットしたらActivityManagerに怒られなくなった。
本当にこんな対処法で良いのか?
こうなったが最後、端末再起動しないと起動させてもらえない。
しかたないので、ImageViewにPendingIntentをセットするのではなく、ボタンを一つだけ配置してそいつにPendingIntentをセットしたらActivityManagerに怒られなくなった。
本当にこんな対処法で良いのか?
登録:
投稿 (Atom)