首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SMSManager和待定意图

SMSManager和待定意图
EN

Stack Overflow用户
提问于 2012-03-01 14:29:10
回答 1查看 5.5K关注 0票数 1

我有一个关于我正在创建的SMS应用程序的问题(学习目的)。

在发送短信时,我希望有一个吐司消息出现,一旦它已被删除(或没有)

问题是,一旦我点击了发送,我想关闭活动,但仍然有吐司消息(在这种情况下)出现,给我的信息。

因为我是新手,所以我不知道该怎么做。我所做的就是等待信息传来,设置消息,然后关闭活动。

代码语言:javascript
复制
private void sendSMS() {
    PendingIntent deliveredPI = PendingIntent.getBroadcast(this, 0, new Intent(DELIVERED), PendingIntent.FLAG_NO_CREATE);
    deliverActivity = new BroadcastReceiver() {
        @Override
        public void onReceive(Context arg0, Intent arg1) {
            switch (getResultCode()) {
                case Activity.RESULT_OK:
                    Toast.makeText(getBaseContext(), "SMS delivered", 
                    Toast.LENGTH_LONG).show();
                    finishActivity();
                    break;
                case Activity.RESULT_CANCELED:
                    Toast.makeText(getBaseContext(), "SMS not delivered", 
                    Toast.LENGTH_LONG).show();
                    finishActivity();
                    break;           

            }
        }
    };

    registerReceiver(deliverActivity, new IntentFilter(DELIVERED));        

    SmsManager sms = SmsManager.getDefault();
    sms.sendTextMessage(toNo, null, toSend.getText().toString(), deliveredPI, null);

    ContentValues values = new ContentValues();
    values.put("address", toNo);
    values.put("body", toSend.getText().toString());
    this.getContentResolver().insert(Uri.parse("content://sms/sent"), values);

}

private void finishActivity() {
    unregisterReceiver(deliverActivity);
    Intent intent = new Intent();
    setResult(123, intent);
    finish();
}

我相信这是有可能的,甚至有可能把它传递给另一个活动。

这听起来可能有点书生气,但它让我学到了新的做事方式……所以,如果有人能给我指明正确的方向,那就太好了。

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2012-03-01 15:01:43

有几种方法可以在活动结束后显示敬酒词,例如,请参阅以下问题:Android: Show toast after finishing application / activity

另请参阅this

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9511630

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档