私はブロードキャスト受信機を拡張するクラスを持っています。私の質問は、別のクラスでこのアクティビティを呼び出す方法についてです...その目的を作成しようとしましたが、構文エラーが発生しました。放送受信機を起動する別の方法ですか?ブロードキャスト受信機を起動するには?
1
A
答えて
2
あなたは活動があなたのBroadcastReceiverと意図を起動1、マニフェストファイルであなたのBroadcastReceiverのフィルタに一致する意図である
Intent intent = new Intent("mypackage.myaction");
activity.sendBroadCast(intent);
を使用する必要があります。
あなたがどのように見える何かを行います。
<receiver android:name="your broadcast receiver class" android:label="a name">
<intent-filter>
<action android:name="mypackage.myaction" />
</intent-filter>
</receiver>
よろしく、 ステファン
+0
マニフェストのインテントフィルタはどのように見えますか?放送受信機のために? – theITRanger22
2
IntentFilter filter = new IntentFilter("com.mydefinepackage.myactivity");
this.registerReceiver(new Receiver(), filter);
をこのプライベートクラスを宣言し、myactivityアクティビティ内のコードの上に使用します。
private class Receiver extends BroadcastReceiver {
@Override
public void onReceive(Context arg0, Intent arg1) {
myOwnMethod();
}
}
このコードを他のアクティビティから実行します。 myOwnMethodが呼び出されます。
Intent i =new Intent("com.mydefinepackage.myactivity");
sendBroadcast(i);
関連する問題
- 1. Xamarin Form:再起動後にAndroidがブロードキャストを受信しない
- 2. ブロードキャスト受信機によるサービスの自動開始
- 3. 暗示的なブロードキャスト受信機とマニフェストの明示的なブロードキャスト受信機を区別する
- 4. ブロードキャスト受信機から番号を取得するには?
- 5. ブロードキャスト受信機クラスにパラメータを渡すには?
- 6. AndroidとiPhoneのブロードキャスト受信機/サービス
- 7. ブロードキャスト受信機内部のアクティビティ
- 8. SMSブロードキャスト受信機の問題
- 9. 再起動後に放送受信機が起動しない
- 10. ブロードキャスト受信機が動作していません
- 11. サービス内のブロードキャスト受信機が動作しません
- 12. 内部ブロードキャスト受信機が動作しませんか?
- 13. ブロードキャスト受信機が動作していませんか?
- 14. Android:アラームマネージャ用のブロードキャスト受信機が動作しない
- 15. アンドロイド通知はブロードキャスト受信者のonReceiveを起動しません
- 16. ブロードキャスト受信機を見つける方法は?
- 17. サービスからインターネットに接続するためのブロードキャスト受信機
- 18. ブロードキャスト受信機を使用してAndroidサービスを開始する
- 19. 手動で起動したアプリケーションでもBOOT_COMPLETEDブロードキャストが受信されない
- 20. マニフェストファイルの受信機をブロードキャストするためのカスタムインテントフィルタを登録するには?
- 21. 受信機をブロードキャストするためにonkeydownメソッドを実装する方法は?
- 22. 複数のプロキシミティアラートをブロードキャスト受信機で設定するandroid
- 23. Androidブロードキャスト受信機とデータを分離する
- 24. ブロードキャスト受信機がインターネット接続を確認する
- 25. アプリケーションコンテキスト経由でブロードキャスト受信機を登録する
- 26. マルチホームシステムでUDPブロードキャストを受信
- 27. ブロードキャスト受信者に整数を渡す
- 28. Android - 放送受信機がsingletaskを起動するアクティビティ
- 29. Androidブロードキャスト受信者以外のメッセージを受信する
- 30. ブロードキャスト受信機からデータベースにアクセスしますか?
どのような構文エラーが表示されますか。 –
エラーについては、正確なエラーの説明とコードを投稿することをお勧めします。 – mibollma
マニフェストファイルとあなたが呼び出したインテントコードを投稿してください。 – advantej