无法在尚未调用Looper.prepare的线程Thread [AsyncTask#1,5,main]中创建处理程序

时间:2019-11-04 02:30:47

标签: java android json android-asynctask

我的应用在android pie中被强制关闭,但在android oreo和android oreo下效果更好。

我使用android studio

     private void getPersenSangatPuas(){


    @SuppressLint("StaticFieldLeak")
    class GetJSON extends AsyncTask<Void,Void,String>{


        @Override
        protected void onPreExecute() {

        }

        @Override
        protected void onPostExecute(String s) {
            super.onPostExecute(s);

            JSON_STRING = s;
            showPersenSangatPuas();
        }

        @Override
        protected String doInBackground(Void... voids) {
            RequestHandler rh = new RequestHandler();
            String s =rh.sendGetRequest(konfigurasi.URL_PERSEN_SANGAT_PUAS_UMUM,UmumActivity.this);
            return s;
        }

在android oreo中,它可以正常工作。但在android pie或更高版本中被强制关闭。我该怎么办?

0 个答案:

没有答案