android - 通过 AsyncTask 发送短信安全吗?

标签 android

假设我有一个包含 10 个数字的 ArrayList。当我从 ui 线程遍历数组时,我发送如下短信:

new smsAsyncTask().execute(new String[]{number,message});

public class smsAsyncTask extends AsyncTask <String,Void,Void>{

@Override
    protected Void doInBackground(String... data) {

            smsmanager.sendTextMessage(data[0], null, data[1], null, null);

            return null;

    }

我想知道的是,如果用户在发送完所有短信之前按下返回按钮,AsyncTasks 是否会被 Activity 杀死?我应该使用 ui 线程而不是使用 AsyncTasks 发送,我希望 ui 保持尽可能快。

最佳答案

我还建议使用比异步任务更可靠的服务,异步任务取决于前台的 Activity 。

关于android - 通过 AsyncTask 发送短信安全吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9145333/

相关文章:

android指南针似乎不可靠

android - 游标索引越界异常

java - 在 OnCreateView 中显示 Admob 插页式广告时未加载 Android fragment 布局

android - 继续从黑莓推送注册中获取 TOO_MANY_REGISTRATIONS

android - 使用 keytool 为 ionic app 生成 sha 的问题

android - Eclipse-创建新 Activity

java - 将图像从应用程序发送到网络服务器

拍照后 Android Activity 重置(方向?)

android - Actionbar 选项卡宽度和徽章实现

android - 在 Eclipse 中导入现有的 Android 项目