0

問題が発生しました。ウィジェットがあり、ウィジェットにはボタンがあります(記録開始)。そのボタンを押すと、メインアクティビティのボタンも押されます。いくつかのアプリにその機能があるのを見てきました。メイン MainActivity 内で WidgetProvider を宣言するか、同じ方法で BroadcastReceiver を宣言するさまざまな方法を試してきましたが、Java access not allowed 例外が発生します...

MainActivity 内のウィジェットでボタンを押すことは可能ですか? たぶん Service を使用していますか?

アイデアは、サービスを介してウィジェットからアクティビティにデータを渡すことです。そう

アクティビティ <-> サービス <-> ウィジェット

4

1 に答える 1

0

ウィジェットのボタンを押すと、アクティビティが一時停止状態になっていることを意味します。したがって、ボタンを押すだけで、設定にフラグを設定し、アクティビティを再開するときにフラグを読みます。

于 2012-09-21T19:14:48.663 に答える