java - 使用AlertDialog.Builder点击确定需要进行一个网络操作,结果报错
大家讲道理
大家讲道理 2017-04-18 09:21:45
0
7
808

使用AlertDialog.Builder点击确定需要进行一个网络操作,结果报错

StartActivity has leaked window com.android.internal.policy.PhoneWindow$DecorView{4288226 V.E...... R.....I. 0,0-1026,476} that was originally added here
                                                                        at android.view.ViewRootImpl.<init>(ViewRootImpl.java:368)
                                                                        at android.view.WindowManagerGlobal.addView(WindowManagerGlobal.java:299)
                                                                        at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:85)
                                                                        
                                                                        上网查了,要把alert给dismiss,根本不行,AlertDialog.Builder本身没有dismiss方法,并且点击效果本身就是取消了窗口的显示,,,,这个要怎么做?
大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

membalas semua(7)
阿神

AlertDialog.Builder Kelas ini menjana AlertDialog berdasarkan konfigurasi.
AlertDialog boleh dipaparkan dan mempunyai kaedah dimiss.
Hasil yang dijana oleh Builder ialah Builder Jika kaedah cipta atau tunjukkan tidak dipanggil, tiada AlertDialog akan dijana.

伊谢尔伦

Saya cadangkan anda menyiarkan kod itu, sukar untuk difahami!

巴扎黑

Sama seperti di atas, penerangannya agak kabur dan saya tidak tahu apa yang anda ingin katakan

小葫芦

Kebocoran borang, sepatutnya dialog itu masih memegang Konteks Aktiviti dan anda menutup Aktiviti secara terus. Sila siarkan kod khusus

左手右手慢动作

Pembina hanyalah parameter untuk membina kelas.
Hanya dengan memanggil build() builder, instance kelas akan benar-benar dibina.
Dalam kes anda, anda perlu mengisytiharkan Dialog untuk menerimanya, supaya anda mempunyai peluang untuk memanggil kaedah dismiss().

刘奇

Anda mesti build.create() dahulu untuk mencipta alertdialog, dan kemudian anda boleh menggunakan alertdialog.show() dan alertdialog.dismiss()

黄舟

Adakah konteks yang anda lalui dalam konteks aktiviti atau konteks aplikasi Jika ia adalah konteks aplikasi, ralat yang serupa akan berlaku. Anda perlu memberikan dialog tetingkap yang dilampirkan untuk memaparkan

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan