0

着信をブロックするブロードキャスト クラスがあります。アクティビティからブロードキャストレシーバーを呼び出したいですか? これを修正するのを手伝ってくれる人はいますか。私はあなたの助けに感謝します。1. クラス A 拡張アクティビティは、BroadcastReceiver を拡張するクラス B を呼び出します。今度は、クラス A でチェックされる特定の要件に基づいてのみ、呼び出しをブロックしたいと思います。true の場合、クラス B を呼び出します (または呼び出しを簡単にブロックします)。

4

1 に答える 1

0

BroadcastReceiver 次のようにアクティビティから開始できます。

public static final String BROADCAST_ACTION_NAME = "PACKAGE_NAME.ACTION_NAME";
Intent intent = new Intent(BROADCAST_ACTION_NAME);  
        Bundle extras = new Bundle();  
        extras.putString("data", "any_string");  
        intent.putExtras(extras);  
        //send Broadcast from Activity
        sendBroadcast(intent); 
于 2012-11-27T06:40:04.133 に答える