gpt4 book ai didi

Android没有手机信号有异常吗?

转载 作者:搜寻专家 更新时间:2023-11-01 08:59:04 24 4
gpt4 key购买 nike

我的应用程序发送短信,我想知道如果没有可用的移动网络(信号接收)并且无法发送短信,是否可以捕获异常?

最佳答案

你可以注册这个处理器来处理结果:

registerReceiver(new BroadcastReceiver() 
{
@Override
public void onReceive(Context context, Intent intent)
{
int resultCode = getResultCode();
switch (resultCode)
{
case Activity.RESULT_OK:
break;
case SmsManager.RESULT_ERROR_GENERIC_FAILURE:
break;
case SmsManager.RESULT_ERROR_NO_SERVICE:
break;
case SmsManager.RESULT_ERROR_NULL_PDU:
break;
case SmsManager.RESULT_ERROR_RADIO_OFF:
break;
}
}
}, new IntentFilter("SMS_SENT"));

然后,如图documentation ,您可以按如下方式发送文本:

sendTextMessage (number, null, "text", PendingIntent.getBroadcast(this, 0,
new Intent("SMS_SENT_ACTION"), 0), null);

关于Android没有手机信号有异常吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16778621/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com