私はブロードキャスト受信機を拡張するクラスを持っています。私の質問は、別のクラスでこのアクティビティを呼び出す方法についてです...その目的を作成しようとしましたが、構文エラーが発生しました。放送受信機を起動する別の方法ですか?ブロードキャスト受信機を起動するには?
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. ブロードキャスト受信機によるサービスの自動開始
- 2. ブロードキャスト受信機から番号を取得するには?
- 3. AndroidとiPhoneのブロードキャスト受信機/サービス
- 4. ブロードキャスト受信機内部のアクティビティ
- 5. SMSブロードキャスト受信機の問題
- 6. 内部ブロードキャスト受信機が動作しませんか?
- 7. ブロードキャスト受信機が動作していません
- 8. アンドロイド通知はブロードキャスト受信者のonReceiveを起動しません
- 9. サービスからインターネットに接続するためのブロードキャスト受信機
- 10. ブロードキャスト受信機を使用してAndroidサービスを開始する
- 11. マニフェストファイルの受信機をブロードキャストするためのカスタムインテントフィルタを登録するには?
- 12. マルチホームシステムでUDPブロードキャストを受信
- 13. Android - 放送受信機がsingletaskを起動するアクティビティ
- 14. ブロードキャスト受信機からデータベースにアクセスしますか?
- 15. UDPブロードキャストを受信する[VirtualBox、Ubuntu、Python]
- 16. SMS受信用のブロードキャスト受信機は、Androidの不在着信時に呼び出されています
- 17. ブロードキャスト受信機の登録方法は?あなたは外にあなたの受信機を移動する必要がある。ここ
- 18. 複数のテキストを送信するブロードキャスト受信機を使用したAndroidの自動テキスト返信。
- 19. ブロードキャスト受信者とphonestatelistener
- 20. サービス中のブロードキャストの受信
- 21. アクティビティ間のブロードキャスト送受信
- 22. サービス内のブロードキャスト受信者
- 23. ブロードキャスト受信機を使用しないWi-Fiスキャンですか?
- 24. ブロードキャスト受信機onReceive()が複数回呼び出される
- 25. ブロードキャスト送信者と受信者のペア
- 26. ブロードキャスト受信機はどこに登録すればよいですか?
- 27. 私の受信機を起動できません
- 28. PACKAGE_ADDED用のブロードキャスト受信機がAndroid 3.1以降で動作しない
- 29. Android:ブロードキャスト受信機での電話状態
- 30. ブロードキャスト受信機で問題が発生しましたか?
どのような構文エラーが表示されますか。 –
エラーについては、正確なエラーの説明とコードを投稿することをお勧めします。 – mibollma
マニフェストファイルとあなたが呼び出したインテントコードを投稿してください。 – advantej