Android 广播接收机停机故障
我正在做一个会说出来电者姓名的应用程序。它有一个主要活动和两个广播接收器,用于监控来电和短信。从那个接收器开始,它启动了一个服务来说出呼叫者的名字 我面临的问题是Android 广播接收机停机故障,android,Android,我正在做一个会说出来电者姓名的应用程序。它有一个主要活动和两个广播接收器,用于监控来电和短信。从那个接收器开始,它启动了一个服务来说出呼叫者的名字 我面临的问题是 I want to start ans stop this broadcast receivers from the UI.i mean with the help of two buttons. 有可能吗?如果有,我怎么做。要启动它时,请调用registerReceiver。当你想关掉它的时候,打电话给unregisterRe
I want to start ans stop this broadcast receivers from the UI.i mean with the help of two buttons.
有可能吗?如果有,我怎么做。要启动它时,请调用registerReceiver。当你想关掉它的时候,打电话给unregisterReceiver 在按钮上注册接收器点击:
YourReceiver mReceiver ;
btnRegister.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
IntentFilter filter = new IntentFilter(your action filter);
mReceiver = new YourReceiver();
registerReceiver(mReceiver, filter);
}
});
未注册接收人:
btnRegister.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
try
{
unregisterReceiver(mReceiver);
}catch(IllegalArgumentException ex)
{
//your message.
}
}
});
希望这有助于 你能推荐一个完美的代码吗?我找不到一个有效的代码。这个答案可能更符合你的要求。我尝试过这个代码,但仍然调用广播接收器