Android 按一下按钮注册广播接收器
单击按钮时,接收器未注册。我做错了什么Android 按一下按钮注册广播接收器,android,broadcastreceiver,Android,Broadcastreceiver,单击按钮时,接收器未注册。我做错了什么 private void AppSatartConfirmationdialog() { AlertDialog.Builder bi=new AlertDialog.Builder(this); bi.setTitle(R.string.dialoga_pp_sart_conf_title); bi.setMessage(R.string.dialog_app_sart_conf_message); bi.setPosi
private void AppSatartConfirmationdialog() {
AlertDialog.Builder bi=new AlertDialog.Builder(this);
bi.setTitle(R.string.dialoga_pp_sart_conf_title);
bi.setMessage(R.string.dialog_app_sart_conf_message);
bi.setPositiveButton(R.string.dialog_app_sart_conf_oK, new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// TODO Auto-generated method stub
//Caling receiver
IntentFilter intentFilter = new IntentFilter("Intent.action.PHONE_STATE");
registerReceiver(mReceiver, intentFilter);
Toast.makeText(MainActivity.this,
R.string.dialog_app_start_toast,
Toast.LENGTH_SHORT).show();
}
});
请修复行
IntentFilter IntentFilter=newintentfilter(“Intent.action.PHONE_STATE”)代码>。除非您自己创建了一个新的目的过滤器,否则没有此类目的过滤器。因此,该过滤器应用于捕获传入和传出呼叫??另请参见,这看起来很有希望: