主要代码:
publicvoidclickOnAndroid(){ System.out.println("onclick"); if(type==0){ RequestParamsparams=newRequestParams(); params.put("token","7c297a96cde14958b1b062a609c7460e_RW"); MyHttp.get(HttpUrl.GGK_URL,params, newTextHttpResponseHandler(){ @Override publicvoidonSuccess(intarg0,Header[]arg1, Stringarg2){ //TODOAuto-generatedmethodstub Prizeprize=JsonTools.getGson().fromJson( arg2,Prize.class); System.out.println(arg2); if(prize.isHasChance()){ jsonText="{\"name\":\"" +prize.getResults()+"\"}"; System.out.println(jsonText); mHandler.post(newRunnable(){ publicvoidrun(){ webView.loadUrl("javascript:wave(" +jsonText+")"); } }); } } @Override publicvoidonFailure(intarg0,Header[]arg1, Stringarg2,Throwablearg3){ //TODOAuto-generatedmethodstub System.out.println("failure"); } });@JavascriptInterface
模拟器刮卡效果图
手机刮卡无效果