Rumah > Soal Jawab > teks badan
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
|
这是我对话框的代码;
1 2 3 4 5 6 7 8 9 10 11 12 |
|
PHPz2017-04-17 17:59:17
Jangan panggil UI dalam urutan kanak-kanak
1 2 3 4 5 6 |
|
Cuba seperti ini
大家讲道理2017-04-17 17:59:17
Saya ingin mencapai kesan sedemikian, apabila saya meminta api, buat kesan pemuatan. Sekarang kotak pemuatan saya tidak muncul.
Ini ialah kelas api permintaan saya (NetworkTask), yang mewarisi AsyncTask, saya merangkum semua permintaan di sini.
Ini adalah kod saya untuk memanggil NetworkTask. Nilai yang dilalui oleh pembina ialah nama api yang akan dipanggil dan aktiviti semasa (Aktiviti).
onPostExecute dan onPreExecute kedua-duanya dipanggil dan dialog juga mempunyai nilai
Saya mendengar bahawa benang kanak-kanak tidak boleh memanggil ui? Adakah kerana masalah ini? Jadi saya tidak boleh memanggil dialog?
Berikut ialah susun atur kotak dialog saya dan kod java kotak dialog
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 |
|
巴扎黑2017-04-17 17:59:17
Terdapat kaedah yang diganti padaProgressUpdate, dan kotak dialog ditulis di dalamnya