用于将连续值发送到服务器的线程

如何解决用于将连续值发送到服务器的线程

| 我正在使用本教程。我添加了以下代码,以将我的值连续发送到服务器,但是它不起作用。谢谢
 public class MyService extends Service {
    private static final String TAG = \"MyService\";
    protected static Boolean c = true;
    ServicesDemo sd = new ServicesDemo();

    private Timer timer = new Timer();



    @Override
    public IBinder onBind(Intent intent) {
        return null;
    }

    @Override
    public void onCreate() {
        Toast.makeText(this,\"My Service Created\",Toast.LENGTH_LONG).show();
        Log.d(TAG,\"onCreate\");
        startservice();
    }

    @Override
    public void onDestroy() {
        Toast.makeText(this,\"My Service Stopped\",\"onDestroy\");


    }

    @Override
    public void onStart(Intent intent,int startid) {
        Toast.makeText(this,\"My Service Started\",\"onStart\");
         c=true;

                }




private void startservice() {

    timer.scheduleAtFixedRate( new TimerTask() {

    public void run() {

         try {


             String data = URLEncoder.encode(\"key1\",\"UTF-8\") + \"=\" + URLEncoder.encode(\"value1\",\"UTF-8\");
             data += \"&\" + URLEncoder.encode(\"key2\",\"UTF-8\") + \"=\" + URLEncoder.encode(\"value2\",\"UTF-8\");


             //Toast.makeText(MyService.this,\"Latitude is = \"+la+\"Longitude is = \"+longi,Toast.LENGTH_SHORT).show();
             URL url = new URL(\"http://mediasense4.appspot.com/add.jsp?lat=\"+(int) (Math.random() * 45)+\"&longi=\"+(int) (Math.random() * 45)+\"&personid=\"+2+\"&status=\"+3+\"&name=\"+5+\"\");

             //URL url = new URL(\"http://mediasense4.appspot.com/add.jsp?lat=\"+241+\"&longi=\"+654+\"\");

                    URLConnection conn = url.openConnection();
                    conn.setDoOutput(true);
                    OutputStreamWriter wr = new OutputStreamWriter(conn.getOutputStream());
                    wr.write(data);
                    wr.flush();
                    BufferedReader rd = new BufferedReader(new InputStreamReader(conn.getInputStream(),\"UTF-8\"));
                                        String line = null;
                                        String response = \"\";
                                        while ((line = rd.readLine()) != null) {
                                           response += line;

                                        }

                                        wr.close();
                                        rd.close();



                            }
                            catch (Exception e) {
                                //e.printStackTrace();
                            }


    }

    },5000);

    ; }}
当我单击开始按钮时,logcat出现以下错误
05-24 21:18:56.347: DEBUG/dalvikvm(5070): GC freed 8615 objects / 520600 bytes in 87ms
05-24 21:18:56.487: DEBUG/dalvikvm(491): GC freed 267 objects / 13280 bytes in 107ms
05-24 21:18:56.927: WARN/System.err(5070): java.io.FileNotFoundException: http://mediasense4.appspot.com/add.jsp?lat=10&longi=34&personid=2&status=3&name=5
05-24 21:18:56.927: WARN/System.err(5070):     at org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1061)
05-24 21:18:56.927: WARN/System.err(5070):     at com.example.MyService$1.run(MyService.java:82)
05-24 21:18:56.937: WARN/System.err(5070):     at java.util.Timer$TimerImpl.run(Timer.java:290)
05-24 21:18:57.597: WARN/System.err(5070): java.io.FileNotFoundException: http://mediasense4.appspot.com/add.jsp?lat=39&longi=16&personid=2&status=3&name=5
05-24 21:18:57.597: WARN/System.err(5070):     at org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1061)
05-24 21:18:57.597: WARN/System.err(5070):     at com.example.MyService$1.run(MyService.java:82)
05-24 21:18:57.597: WARN/System.err(5070):     at java.util.Timer$TimerImpl.run(Timer.java:290)
05-24 21:18:58.557: WARN/System.err(5070): java.io.FileNotFoundException: http://mediasense4.appspot.com/add.jsp?lat=3&longi=18&personid=2&status=3&name=5
05-24 21:18:58.557: WARN/System.err(5070):     at org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1061)
05-24 21:18:58.557: WARN/System.err(5070):     at com.example.MyService$1.run(MyService.java:82)
05-24 21:18:58.557: WARN/System.err(5070):     at java.util.Timer$TimerImpl.run(Timer.java:290)
05-24 21:18:59.577: WARN/System.err(5070): java.io.FileNotFoundException: http://mediasense4.appspot.com/add.jsp?lat=15&longi=38&personid=2&status=3&name=5
05-24 21:18:59.587: WARN/System.err(5070):     at org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1061)
05-24 21:18:59.587: WARN/System.err(5070):     at com.example.MyService$1.run(MyService.java:82)
05-24 21:18:59.587: WARN/System.err(5070):     at java.util.Timer$TimerImpl.run(Timer.java:290)
05-24 21:19:00.567: WARN/System.err(5070): java.io.FileNotFoundException: http://mediasense4.appspot.com/add.jsp?lat=8&longi=17&personid=2&status=3&name=5
05-24 21:19:00.567: WARN/System.err(5070):     at org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1061)
05-24 21:19:00.567: WARN/System.err(5070):     at com.example.MyService$1.run(MyService.java:82)
05-24 21:19:00.567: WARN/System.err(5070):     at java.util.Timer$TimerImpl.run(Timer.java:290)
05-24 21:19:01.577: WARN/System.err(5070): java.io.FileNotFoundException: http://mediasense4.appspot.com/add.jsp?lat=40&longi=36&personid=2&status=3&name=5
05-24 21:19:01.577: WARN/System.err(5070):     at org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1061)
05-24 21:19:01.577: WARN/System.err(5070):     at com.example.MyService$1.run(MyService.java:82)
05-24 21:19:01.577: WARN/System.err(5070):     at java.util.Timer$TimerImpl.run(Timer.java:290)
05-24 21:19:02.567: WARN/System.err(5070): java.io.FileNotFoundException: http://mediasense4.appspot.com/add.jsp?lat=32&longi=4&personid=2&status=3&name=5
05-24 21:19:02.567: WARN/System.err(5070):     at org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1061)
05-24 21:19:02.567: WARN/System.err(5070):     at com.example.MyService$1.run(MyService.java:82)
05-24 21:19:02.567: WARN/System.err(5070):     at java.util.Timer$TimerImpl.run(Timer.java:290)
05-24 21:19:03.677: WARN/System.err(5070): java.io.FileNotFoundException: http://mediasense4.appspot.com/add.jsp?lat=18&longi=36&personid=2&status=3&name=5
05-24 21:19:03.687: WARN/System.err(5070):     at org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1061)
05-24 21:19:03.687: WARN/System.err(5070):     at com.example.MyService$1.run(MyService.java:82)
05-24 21:19:03.687: WARN/System.err(5070):     at java.util.Timer$TimerImpl.run(Timer.java:290)
05-24 21:19:04.827: WARN/System.err(5070): java.io.FileNotFoundException: http://mediasense4.appspot.com/add.jsp?lat=18&longi=4&personid=2&status=3&name=5
05-24 21:19:04.827: WARN/System.err(5070):     at org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1061)
05-24 21:19:04.837: WARN/System.err(5070):     at com.example.MyService$1.run(MyService.java:82)
05-24 21:19:04.837: WARN/System.err(5070):     at java.util.Timer$TimerImpl.run(Timer.java:290)
05-24 21:19:05.287: DEBUG/dalvikvm(475): GC freed 101 objects / 5376 bytes in 159ms
05-24 21:19:05.597: WARN/System.err(5070): java.io.FileNotFoundException: http://mediasense4.appspot.com/add.jsp?lat=44&longi=44&personid=2&status=3&name=5
05-24 21:19:05.597: WARN/System.err(5070):     at org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1061)
05-24 21:19:05.597: WARN/System.err(5070):     at com.example.MyService$1.run(MyService.java:82)
05-24 21:19:05.597: WARN/System.err(5070):     at java.util.Timer$TimerImpl.run(Timer.java:290)
05-24 21:19:06.567: WARN/System.err(5070): java.io.FileNotFoundException: http://mediasense4.appspot.com/add.jsp?lat=23&longi=44&personid=2&status=3&name=5
05-24 21:19:06.567: WARN/System.err(5070):     at org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1061)
05-24 21:19:06.567: WARN/System.err(5070):     at com.example.MyService$1.run(MyService.java:82)
05-24 21:19:06.567: WARN/System.err(5070):     at java.util.Timer$TimerImpl.run(Timer.java:290)
05-24 21:19:07.577: WARN/System.err(5070): java.io.FileNotFoundException: http://mediasense4.appspot.com/add.jsp?lat=2&longi=16&personid=2&status=3&name=5
05-24 21:19:07.577: WARN/System.err(5070):     at org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1061)
05-24 21:19:07.587: WARN/System.err(5070):     at com.example.MyService$1.run(MyService.java:82)
05-24 21:19:07.587: WARN/System.err(5070):     at java.util.Timer$TimerImpl.run(Timer.java:290)
05-24 21:19:08.567: WARN/System.err(5070): java.io.FileNotFoundException: http://mediasense4.appspot.com/add.jsp?lat=1&longi=3&personid=2&status=3&name=5
05-24 21:19:08.567: WARN/System.err(5070):     at org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1061)
05-24 21:19:08.567: WARN/System.err(5070):     at com.example.MyService$1.run(MyService.java:82)
05-24 21:19:08.577: WARN/System.err(5070):     at java.util.Timer$TimerImpl.run(Timer.java:290)
05-24 21:19:09.577: WARN/System.err(5070): java.io.FileNotFoundException: http://mediasense4.appspot.com/add.jsp?lat=5&longi=31&personid=2&status=3&name=5
05-24 21:19:09.577: WARN/System.err(5070):     at org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1061)
05-24 21:19:09.577: WARN/System.err(5070):     at com.example.MyService$1.run(MyService.java:82)
05-24 21:19:09.577: WARN/System.err(5070):     at java.util.Timer$TimerImpl.run(Timer.java:290)
05-24 21:19:10.567: WARN/System.err(5070): java.io.FileNotFoundException: http://mediasense4.appspot.com/add.jsp?lat=39&longi=10&personid=2&status=3&name=5
05-24 21:19:10.577: WARN/System.err(5070):     at org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1061)
05-24 21:19:10.577: WARN/System.err(5070):     at com.example.MyService$1.run(MyService.java:82)
05-24 21:19:10.577: WARN/System.err(5070):     at java.util.Timer$TimerImpl.run(Timer.java:290)
05-24 21:19:11.567: WARN/System.err(5070): java.io.FileNotFoundException: http://mediasense4.appspot.com/add.jsp?lat=37&longi=23&personid=2&status=3&name=5
05-24 21:19:11.567: WARN/System.err(5070):     at org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1061)
05-24 21:19:11.567: WARN/System.err(5070):     at com.example.MyService$1.run(MyService.java:82)
05-24 21:19:11.577: WARN/System.err(5070):     at java.util.Timer$TimerImpl.run(Timer.java:290)
05-24 21:19:12.407: DEBUG/dalvikvm(5070): GC freed 8568 objects / 514384 bytes in 91ms
05-24 21:19:12.667: WARN/System.err(5070): java.io.FileNotFoundException: http://mediasense4.appspot.com/add.jsp?lat=36&longi=29&personid=2&status=3&name=5
05-24 21:19:12.667: WARN/System.err(5070):     at org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1061)
05-24 21:19:12.667: WARN/System.err(5070):     at com.example.MyService$1.run(MyService.java:82)
05-24 21:19:12.667: WARN/System.err(5070):     at java.util.Timer$TimerImpl.run(Timer.java:290)
05-24 21:19:13.567: WARN/System.err(5070): java.io.FileNotFoundException: http://mediasense4.appspot.com/add.jsp?lat=23&longi=6&personid=2&status=3&name=5
05-24 21:19:13.567: WARN/System.err(5070):     at org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1061)
05-24 21:19:13.567: WARN/System.err(5070):     at com.example.MyService$1.run(MyService.java:82)
05-24 21:19:13.567: WARN/System.err(5070):     at java.util.Timer$TimerImpl.run(Timer.java:290)
05-24 21:19:14.637: WARN/System.err(5070): java.io.FileNotFoundException: http://mediasense4.appspot.com/add.jsp?lat=37&longi=31&personid=2&status=3&name=5
05-24 21:19:14.637: WARN/System.err(5070):     at org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1061)
05-24 21:19:14.637: WARN/System.err(5070):     at com.example.MyService$1.run(MyService.java:82)
05-24 21:19:14.637: WARN/System.err(5070):     at java.util.Timer$TimerImpl.run(Timer.java:290)
05-24 21:19:15.577: WARN/System.err(5070): java.io.FileNotFoundException: http://mediasense4.appspot.com/add.jsp?lat=7&longi=19&personid=2&status=3&name=5
05-24 21:19:15.577: WARN/System.err(5070):     at org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1061)
05-24 21:19:15.577: WARN/System.err(5070):     at com.example.MyService$1.run(MyService.java:82)
05-24 21:19:15.577: WARN/System.err(5070):     at java.util.Timer$TimerImpl.run(Timer.java:290)
05-24 21:19:16.567: WARN/System.err(5070): java.io.FileNotFoundException: http://mediasense4.appspot.com/add.jsp?lat=10&longi=2&personid=2&status=3&name=5
05-24 21:19:16.577: WARN/System.err(5070):     at org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1061)
05-24 21:19:16.577: WARN/System.err(5070):     at com.example.MyService$1.run(MyService.java:82)
05-24 21:19:16.577: WARN/System.err(5070):     at java.util.Timer$TimerImpl.run(Timer.java:290)
05-24 21:19:17.557: WARN/System.err(5070): java.io.FileNotFoundException: http://mediasense4.appspot.com/add.jsp?lat=39&longi=4&personid=2&status=3&name=5
05-24 21:19:17.557: WARN/System.err(5070):     at org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1061)
05-24 21:19:17.557: WARN/System.err(5070):     at com.example.MyService$1.run(MyService.java:82)
05-24 21:19:17.557: WARN/System.err(5070):     at java.util.Timer$TimerImpl.run(Timer.java:290)
05-24 21:19:18.557: WARN/System.err(5070): java.io.FileNotFoundException: http://mediasense4.appspot.com/add.jsp?lat=2&longi=15&personid=2&status=3&name=5
05-24 21:19:18.557: WARN/System.err(5070):     at org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1061)
05-24 21:19:18.567: WARN/System.err(5070):     at com.example.MyService$1.run(MyService.java:82)
05-24 21:19:18.567: WARN/System.err(5070):     at java.util.Timer$TimerImpl.run(Timer.java:290)
05-24 21:19:19.577: WARN/System.err(5070): java.io.FileNotFoundException: http://mediasense4.appspot.com/add.jsp?lat=22&longi=33&personid=2&status=3&name=5
05-24 21:19:19.577: WARN/System.err(5070):     at org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1061)
05-24 21:19:19.577: WARN/System.err(5070):     at com.example.MyService$1.run(MyService.java:82)
05-24 21:19:19.577: WARN/System.err(5070):     at java.util.Timer$TimerImpl.run(Timer.java:290)
05-24 21:19:20.557: WARN/System.err(5070): java.io.FileNotFoundException: http://mediasense4.appspot.com/add.jsp?lat=22&longi=37&personid=2&status=3&name=5
05-24 21:19:20.557: WARN/System.err(5070):     at org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1061)
05-24 21:19:20.557: WARN/System.err(5070):     at com.example.MyService$1.run(MyService.java:82)
05-24 21:19:20.557: WARN/System.err(5070):     at java.util.Timer$TimerImpl.run(Timer.java:290)
05-24 21:19:21.657: WARN/System.err(5070): java.io.FileNotFoundException: http://mediasense4.appspot.com/add.jsp?lat=3&longi=8&personid=2&status=3&name=5
05-24 21:19:21.657: WARN/System.err(5070):     at org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1061)
05-24 21:19:21.657: WARN/System.err(5070):     at com.example.MyService$1.run(MyService.java:82)
05-24 21:19:21.657: WARN/System.err(5070):     at java.util.Timer$TimerImpl.run(Timer.java:290)
05-24 21:19:22.577: WARN/System.err(5070): java.io.FileNotFoundException: http://mediasense4.appspot.com/add.jsp?lat=0&longi=13&personid=2&status=3&name=5
05-24 21:19:22.577: WARN/System.err(5070):     at org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1061)
05-24 21:19:22.577: WARN/System.err(5070):     at com.example.MyService$1.run(MyService.java:82)
05-24 21:19:22.577: WARN/System.err(5070):     at java.util.Timer$TimerImpl.run(Timer.java:290)
05-24 21:19:23.567: WARN/System.err(5070): java.io.FileNotFoundException: http://mediasense4.appspot.com/add.jsp?lat=4&longi=22&personid=2&status=3&name=5
05-24 21:19:23.567: WARN/System.err(5070):     at org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1061)
05-24 21:19:23.567: WARN/System.err(5070):     at com.example.MyService$1.run(MyService.java:82)
05-24 21:19:23.577: WARN/System.err(5070):     at java.util.Timer$TimerImpl.run(Timer.java:290)
05-24 21:19:24.587: WARN/System.err(5070): java.io.FileNotFoundException: http://mediasense4.appspot.com/add.jsp?lat=34&longi=12&personid=2&status=3&name=5
05-24 21:19:24.587: WARN/System.err(5070):     at org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1061)
05-24 21:19:24.587: WARN/System.err(5070):     at com.example.MyService$1.run(MyService.java:82)
05-24 21:19:24.587: WARN/System.err(5070):     at java.util.Timer$TimerImpl.run(Timer.java:290)
05-24 21:19:25.597: WARN/System.err(5070): java.io.FileNotFoundException: http://mediasense4.appspot.com/add.jsp?lat=28&longi=18&personid=2&status=3&name=5
05-24 21:19:25.597: WARN/System.err(5070):     at org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1061)
05-24 21:19:25.597: WARN/System.err(5070):     at com.example.MyService$1.run(MyService.java:82)
05-24 21:19:25.597: WARN/System.err(5070):     at java.util.Timer$TimerImpl.run(Timer.java:290)
05-24 21:19:26.557: WARN/System.err(5070): java.io.FileNotFoundException: http://mediasense4.appspot.com/add.jsp?lat=7&longi=2&personid=2&status=3&name=5
05-24 21:19:26.567: WARN/System.err(5070):     at org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1061)
05-24 21:19:26.567: WARN/System.err(5070):     at com.example.MyService$1.run(MyService.java:82)
05-24 21:19:26.567: WARN/System.err(5070):     at java.util.Timer$TimerImpl.run(Timer.java:290)
05-24 21:19:27.567: WARN/System.err(5070): java.io.FileNotFoundException: http://mediasense4.appspot.com/add.jsp?lat=6&longi=12&personid=2&status=3&name=5
05-24 21:19:27.567: WARN/System.err(5070):     at org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1061)
05-24 21:19:27.567: WARN/System.err(5070):     at com.example.MyService$1.run(MyService.java:82)
05-24 21:19:27.567: WARN/System.err(5070):     at java.util.Timer$TimerImpl.run(Timer.java:290)
05-24 21:19:28.777: DEBUG/dalvikvm(5070): GC freed 8824 objects / 524672 bytes in 90ms
05-24 21:19:28.787: WARN/System.err(5070): java.io.FileNotFoundException: http://mediasense4.appspot.com/add.jsp?lat=38&longi=33&personid=2&status=3&name=5
05-24 21:19:28.797: WARN/System.err(5070):     at org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1061)
05-24 21:19:28.797: WARN/System.err(5070):     at com.example.MyService$1.run(MyService.java:82)
05-24 21:19:28.797: WARN/System.err(5070):     at java.util.Timer$TimerImpl.run(Timer.java:290)
05-24 21:19:29.717: WARN/System.err(5070): java.io.FileNotFoundException: http://mediasense4.appspot.com/add.jsp?lat=39&longi=30&personid=2&status=3&name=5
05-24 21:19:29.717: WARN/System.err(5070):     at org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1061)
05-24 21:19:29.717: WARN/System.err(5070):     at com.example.MyService$1.run(MyService.java:82)
05-24 21:19:29.717: WARN/System.err(5070):     at java.util.Timer$TimerImpl.run(Timer.java:290)
05-24 21:19:30.577: WARN/System.err(5070): java.io.FileNotFoundException: http://mediasense4.appspot.com/add.jsp?lat=4&longi=4&personid=2&status=3&name=5
    

解决方法

在睡眠中启动具有无限循环的服务来计划重复执行的任务不是很好。由于服务(默认情况下)是在UI线程上启动的,因此此行为可能导致UI响应能力较差。最好考虑以下情形之一: 您可以尝试使用Timer.scheduleAtFixedRate。 您可以使用ScheduledThreadPoolExecutor.scheduleAtFixedRate或ScheduledThreadPoolExecutor.scheduleWithFixedDelay 您可以使用Looper创建自己的线程以实现带有消息队列的无限线程,将Handler绑定到该线程,然后将其用于postDelayed 国际海事组织第二个是最可取的。     ,从您的代码中,您仅调用一次写入,因此将仅发出一个请求。并且即使您正在服务中执行一次网络操作,也建议使用线程。 onStart方法在主线程上运行,并且如果网络操作花费很长时间,则将引发Application Not Responding(ANR)错误。 在此博客中了解线程概念。     ,您手动呼叫的网址返回500服务器错误。看来您的问题可能出在服务器端?     

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


依赖报错 idea导入项目后依赖报错,解决方案:https://blog.csdn.net/weixin_42420249/article/details/81191861 依赖版本报错:更换其他版本 无法下载依赖可参考:https://blog.csdn.net/weixin_42628809/a
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下 2021-12-03 13:33:33.927 ERROR 7228 [ main] o.s.b.d.LoggingFailureAnalysisReporter : *************************** APPL
错误1:gradle项目控制台输出为乱码 # 解决方案:https://blog.csdn.net/weixin_43501566/article/details/112482302 # 在gradle-wrapper.properties 添加以下内容 org.gradle.jvmargs=-Df
错误还原:在查询的过程中,传入的workType为0时,该条件不起作用 <select id="xxx"> SELECT di.id, di.name, di.work_type, di.updated... <where> <if test=&qu
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct redisServer’没有名为‘server_cpulist’的成员 redisSetCpuAffinity(server.server_cpulist); ^ server.c: 在函数‘hasActiveC
解决方案1 1、改项目中.idea/workspace.xml配置文件,增加dynamic.classpath参数 2、搜索PropertiesComponent,添加如下 <property name="dynamic.classpath" value="tru
删除根组件app.vue中的默认代码后报错:Module Error (from ./node_modules/eslint-loader/index.js): 解决方案:关闭ESlint代码检测,在项目根目录创建vue.config.js,在文件中添加 module.exports = { lin
查看spark默认的python版本 [root@master day27]# pyspark /home/software/spark-2.3.4-bin-hadoop2.7/conf/spark-env.sh: line 2: /usr/local/hadoop/bin/hadoop: No s
使用本地python环境可以成功执行 import pandas as pd import matplotlib.pyplot as plt # 设置字体 plt.rcParams['font.sans-serif'] = ['SimHei'] # 能正确显示负号 p
错误1:Request method ‘DELETE‘ not supported 错误还原:controller层有一个接口,访问该接口时报错:Request method ‘DELETE‘ not supported 错误原因:没有接收到前端传入的参数,修改为如下 参考 错误2:cannot r
错误1:启动docker镜像时报错:Error response from daemon: driver failed programming external connectivity on endpoint quirky_allen 解决方法:重启docker -> systemctl r
错误1:private field ‘xxx‘ is never assigned 按Altʾnter快捷键,选择第2项 参考:https://blog.csdn.net/shi_hong_fei_hei/article/details/88814070 错误2:启动时报错,不能找到主启动类 #
报错如下,通过源不能下载,最后警告pip需升级版本 Requirement already satisfied: pip in c:\users\ychen\appdata\local\programs\python\python310\lib\site-packages (22.0.4) Coll
错误1:maven打包报错 错误还原:使用maven打包项目时报错如下 [ERROR] Failed to execute goal org.apache.maven.plugins:maven-resources-plugin:3.2.0:resources (default-resources)
错误1:服务调用时报错 服务消费者模块assess通过openFeign调用服务提供者模块hires 如下为服务提供者模块hires的控制层接口 @RestController @RequestMapping("/hires") public class FeignControl
错误1:运行项目后报如下错误 解决方案 报错2:Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile (default-compile) on project sb 解决方案:在pom.
参考 错误原因 过滤器或拦截器在生效时,redisTemplate还没有注入 解决方案:在注入容器时就生效 @Component //项目运行时就注入Spring容器 public class RedisBean { @Resource private RedisTemplate<String
使用vite构建项目报错 C:\Users\ychen\work>npm init @vitejs/app @vitejs/create-app is deprecated, use npm init vite instead C:\Users\ychen\AppData\Local\npm-