Tôi muốn bắt đầu và dừng một bộ thu phát sóng từ hai nút. Tôi đã viết mã cho điều này trong hai nút nghe.Khởi động và ngừng thu phát sóng
Mã này là như sau: -
Trong startButton Tôi đã viết mã cho việc đăng ký nhận như sau
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");
}
});
Trong một nút dừng Tôi đã viết lời kêu gọi ngừng nhận như
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");
}
});
người nghe vẫn đang gọi khi cuộc gọi mới nhận được
Bạn có đặt máy thu này cũng có trong manifest.xml? –