我已经调用了一个连接到Mysql的方法来上传数据并获得此错误。我尝试了新线程,但没有任何好处。我读了很多类似的问题,主要与Toast一条消息有关。你可以建议如何处理它。方法被称为onHandleintent,类扩展到IntentService。
这是我的代码:
public class LocalService extends IntentService {
public LocalService() {
super("LocalService");
}
double sal;
double var;
int deviceid = 20;
private String datepattern = "dd-MMM-yyyy";
String date = new SimpleDateFormat(datepattern).format(new Date());
String timepat = "hh-mm-ss aa";
String time = new SimpleDateFormat(timepat).format(new Date());
@Override
protected void onHandleIntent(Intent intent) {
new Thread(new Runnable() {
@Override
public void run() {
uploadtoserver();
}
}).start();
}
}
答案 0 :(得分:0)
它解决了。我创建了public void onStart(){}并将整个代码放在那里,将onHandleIntent方法留空。