1
我想挂断从android的传出电话,但我无法检测到CALL_STATE_RINGING
。Xamarin android挂断了传出的呼叫?
这里我的代码示例:
[BroadcastReceiver()]
[IntentFilter(new[] { "android.intent.action.NEW_OUTGOING_CALL", "android.intent.action.PHONE_STATE", "android.intent.action.PHONE_STATE_CHANGED" })]
class CallListener : BroadcastReceiver
{
public CallListener()
{
}
public override void OnReceive(Context context, Intent intent)
{
if (state == TelephonyManager.ExtraStateRinging)
{
//some code here
}
}
}
你不错过'[BroadcastReceiver]'属性吗? – Cheesebaron
@Cheesebaron不,我不会在项目中忽略该属性。 – Atlantis
所以你打OnReceive,但你不确定如何获得当前状态,或者是什么问题? – Cheesebaron