假设我有一个包含 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/