Toast.makeText 程序崩溃

1.在子线程Toast.makeText 程序崩溃 加上Looper 即可


Looper.prepare();
Toast.makeText(getActivity(), jiegou, Toast.LENGTH_LONG).show();	
 Looper.loop();

public void onPageFinished(WebView view, String url) { int i = 0; if (isClassPage) { isClassPage = false;//复原变量,以免处理失败用户重试的情况 //不要试图修改下面这一长串东西 final String javaScript = "(function scheduleHtmlParser(){let t=document.getE" + "lementsByTagName(\"html\")[0].innerHTML,e=[];var i=/(?<=var[ \\t]" + "*actTeachers[ \\t]*=.*name:[ \\t]*\\\").*?(?=\\\")/,n=/(?<=activi" + "ty[\\t ]*=[ \\t]*new[\\t ]*TaskActivity\\(.*\\\"[0-9A-Za-z]{4,10}" + "\\([0-9A-Za-z]{4,10}\\)\\\"[\\t ]*,[\\t ]*\\\").*?(?=\\\")/,a=/(?" + "<=activity[\\t ]*=[\\t ]*new[\\t ]*TaskActivity\\(([^\"]*?\\\"){7" + "})[^\"]*?(?=\\\")/,c=/(?<=\\\")[0-1]{53}(?=\\\")/,r=/index[\\t ]" + "*=[\\t ]*[0-6][\\t ]*\\*[\\t ]*unitCount[\\t ]*\\+[\\t ]*[0-9][0" + "-1]?[\\t ]*;/g,s=/(?<=index[\\t ]*=[\\t ]*)[0-6](?=[\\t ]*\\*)/,h=" + "/(?<=index[\\t ]*=[\\t ]*.*?unitCount[\\t ]*\\+[\\t ]*)[0-9][0-1" + "]?/,m=String(t).match(/var[ \\t]*teachers[\\t ]*=[\\t ]*[\\s\\S]*" + "?(?=table0\\.activities\\[index\\]\\[table0\\.activities\\[index\\" + "]\\.length\\][ \\t]*=[\\t ]*activity;[\\r\\n\\t ]*[vt])/g);for(l" + "et t=0;t<m.length;t++){const o=m[t];let u={name:String,position:" + "String,teacher:String,weeks:[],day:Number,sections:[]};u.name=o.m" + "atch(n)[0],u.position=o.match(a)[0],u.teacher=o.match(i)[0],u.da" + "y=Number(o.match(s)[0])+1;let g=o.match(c)[0];for(let t=0;t<g.le" + "ngth;t++)\"1\"==g[t]&&u.weeks.push(t);var l=o.match(r);for(let t" + "=0;t<l.length;t++){const e=l[t];u.sections.push(Number(e.match(h)" + "[0])+1)}e.push(u)}return JSON.stringify(e)})()"; //开始获取 webView.evaluateJavascript( javaScript, value -> { classDataString = value.substring(1, value.length() - 1) .replace("\\", ""); Log.e("Class Information", classDataString); try { classArray = JSONObject.parseArray( classDataString, SimpleNEUClass.class ); }catch (Exception e){ Toast.makeText( TableImportActivity.this, "失败!!!!!!!", Toast.LENGTH_LONG ).show(); return; } if (classArray != null){ isClassLoadSuccess = true; }else{ Toast.makeText( TableImportActivity.this, "失败!!!!!!!", Toast.LENGTH_LONG ).show(); return; }
最新发布
04-01
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值