2011-07-21 9 views
0

私は、Shared PreferencesにUSB接続/切断状態を保存するために登録されたBroadcastレシーバをアプリケーションに持っています。その働くファイン。アプリケーションの実行状況に基づいてBroadCastレシーバに応答する方法。

今私は、USB接続され、私のアプリケーションが実行されている場合、すぐにタスクを実行したいと思います。これどうやってするの?

私のアプリケーションが実行されていない場合、私は最初のアクティビティで共有優先度値に基づいてタスクを実行します。

これを行うにはいくつかのアイデアを教えてください。..

+0

受信者のonReceive()でタスク/メソッドを呼び出すのと同じくらい簡単です。何か特別なものをお探しですか? – chedine

答えて

0

を私はサービスhereを実行しているかどうかを確認する方法を示していますいくつかのコードを貼り付けています。 アクティビティを検索する場合は、RunningServicesInfoの代わりにRunningTaskInfoを使用します。

関連する問題