我设法从清单文件中放入一个广播接收器,它看起来像这样:
<receiver android:name=".BReceivers.CallBReciever">
<intent-filter>
<action android:name="android.intent.action.PHONE_STATE" />
</intent-filter>
</receiver>
现在我要做的是将它从清单中取出并仅在用户按下某个按钮时启动它,这应该看起来像这样:
Button start = (Button) findViewById(R.id.Button_Start);
start.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
@Override
public void onReceive(Context context, Intent arg1) {
Log.d("aaa", "bbb");
switch (getResultCode())
{
}
}
}, new IntentFilter(Intent.ACTION_CALL));
}
}
});
但是我没有进入接收器,任何想法为什么?我应该使用什么IntentFilter String param?