在死线程上向处理程序发送消息在调用Mysql连接时出错

时间:2016-11-11 13:27:38

标签: java android android-intentservice

我已经调用了一个连接到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();

        } 
    }

1 个答案:

答案 0 :(得分:0)

它解决了。我创建了public void onStart(){}并将整个代码放在那里,将onHandleIntent方法留空。