小编Faw*_*wad的帖子

SMS队列处理失败SMS

我正在开发一个应用程序,它执行以下操作:

  • 收到短信
  • 发送短信
  • 对Sender做一些计算任务.

SMS是否可能无法发送.任何人都可以告诉我如何管理失败的已发送短信的队列,并在一段时间后继续重试发送它们.

我已经看过代码,但不知道如何处理SMS队列并重新发送它们.

这是代码:

private void sendSMS(String phoneNumber, String message)
{        
    String SENT = "SMS_SENT";
    String DELIVERED = "SMS_DELIVERED";

    PendingIntent sentPI = PendingIntent.getBroadcast(this, 0,
        new Intent(SENT), 0);

    PendingIntent deliveredPI = PendingIntent.getBroadcast(this, 0,
        new Intent(DELIVERED), 0);

    //---when the SMS has been sent---
    registerReceiver(new BroadcastReceiver(){
        @Override
        public void onReceive(Context arg0, Intent arg1) {
            switch (getResultCode())
            {
                case Activity.RESULT_OK:
                    Toast.makeText(getBaseContext(), "SMS sent", 
                            Toast.LENGTH_SHORT).show();
                    break;
                case SmsManager.RESULT_ERROR_GENERIC_FAILURE:
                    Toast.makeText(getBaseContext(), "Generic failure", 
                            Toast.LENGTH_SHORT).show();
                    break;
                case SmsManager.RESULT_ERROR_NO_SERVICE:
                    Toast.makeText(getBaseContext(), "No service", 
                            Toast.LENGTH_SHORT).show();
                    break;
                case SmsManager.RESULT_ERROR_NULL_PDU: …
Run Code Online (Sandbox Code Playgroud)

sms android

5
推荐指数
1
解决办法
1724
查看次数

PHP正则表达式匹配第一次出现?

http://someurlhere.com|http://sometexturl.com|sometexthere
Run Code Online (Sandbox Code Playgroud)

我想只提取在|之前的第一个网址 ,http://someurlhere.com

我写了正则表达式

\bhttp(.*)\|\b
Run Code Online (Sandbox Code Playgroud)

但它捕获了所有出现的

Thanx帮助表示赞赏

php regex

2
推荐指数
1
解决办法
2287
查看次数

标签 统计

android ×1

php ×1

regex ×1

sms ×1