Rumah > Soal Jawab > teks badan
Data yang dihantar terus dalam Aktiviti mesti bersiri Bagaimana untuk mensiri JSCallback?
迷茫2017-05-16 13:34:53
JSCallback membuang hasil ke dalam fungsi panggil balik, dan hasil ini boleh dimasukkan melalui panggilan JSCallback. Contohnya:
@JSMethod(uiThread = false)
public void getLoginInfo(String name,JSCallback success,@Nullable JSCallback error) {
Map<String, Object> options = new HashMap<>();
options.put("name",name);
success.invoke(options); //丢到js的成功回调里面
if(error!=null){
error.invoke(null); //丢到js的失败回调里面
}
}
Invoke pas dalam objek, dan hujung hadapan akan menghuraikannya secara automatik Jika ia adalah peta, bahagian hadapan js akan mendapat objek json
Soalan anda agak kabur, anda boleh menerangkan senario penggunaan secara terperinci. JSCallback sendiri ialah alat panggil balik, mengapa mensirikannya?