Bagaimana untuk mensirikan fungsi panggil balik JSCallback (Android)
淡淡烟草味
淡淡烟草味 2017-05-16 13:32:53
0
1
1090

Data yang dihantar terus dalam Aktiviti mesti bersiri Bagaimana untuk mensiri JSCallback?

淡淡烟草味
淡淡烟草味

membalas semua(1)
迷茫

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?

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!