प्रारंभ करें और रोकें मैं दो बटनों से प्रसारण रिसीवर को शुरू और बंद करना चाहता हूं। मैंने इसके लिए दो बटन श्रोताओं में कोड लिखा था।प्रसारण रिसीवर
startButton में मैं रिसीवर दर्ज की के रूप में
startCallBtn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
startCallBtn.setVisibility(View.INVISIBLE);
stopCallBtn.setVisibility(View.VISIBLE);
//register call receiver.
registerReceiver(callReceiver, new IntentFilter(
"android.intent.action.CALL"));
System.out.println("Registered Call Receiver Perfectly");
}
});
इस प्रकार मैं
के रूप में बंद रिसीवर के लिए कॉल लिखा है एक स्टॉप बटन में के लिए कोड लिखा है -:कोड इस प्रकार है
stopCallBtn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
stopCallBtn.setVisibility(View.INVISIBLE);
startCallBtn.setVisibility(View.VISIBLE);
stopService(new Intent(MainActivity.this, SpeakOut.class));
FileOutputStream fos;
//Unregister sms receivers
unregisterReceiver(callReceiver);
System.out.println("Unregistered Call Broadcast Receiver");
}
});
अभी भी श्रोता कॉल कर रहा है जब नई कॉल प्राप्त हो रही है
आप Manifest.xml में भी इस रिसीवर डाला? –