java - 在另一个非activity类中如何调用并操作当前activity界面上的元素?
大家讲道理
大家讲道理 2017-04-18 09:55:57
0
4
472

初学,在尝试自己写。先谢过各位!

大家都回家得很好,已经有思路了也学到了很多,再次感谢。

大家讲道理
大家讲道理

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

membalas semua(4)
迷茫

Jika aktiviti kelas yang anda nyatakan memegang tika, maka anda boleh meneruskan tika pandangan kepadanya untuk operasi Walau bagaimanapun, anda biasanya akan menulis kaedah dalam aktiviti untuk mengendalikan pandangan, dan kemudian biarkan kelas lain memanggil kaedah ini, kerana pandangan Penciptaan dan pemusnahan contoh adalah berkaitan dengan kitaran hayat aktiviti, jadi sebaiknya jangan biarkan kelas di luar aktiviti terus memegang dan mengendalikan pandangan dalam aktiviti ini. Selain itu, berhati-hati untuk beroperasi pandangan dalam utas UI

Ty80

Bukan aktiviti? Adakah ia serpihan? perkhidmatan? Atau apa? Tidak kira di mana anda mengemas kini, ia adalah isu komunikasi antara mereka.
Cadangan:
1. Anda boleh menggunakan antara muka untuk komunikasi
2. Anda boleh menggunakan pustaka sumber terbuka bas acara EventBar, supaya anda boleh mempelajari penggunaan perpustakaan sumber terbuka

刘奇

Apa yang anda bincangkan ialah operasi Lihat dilakukan dalam kelas bukan Aktiviti Dengan cara ini, kebanyakannya pada masa ini menggunakan model pembangunan MVP dan menggunakan mekanisme panggil balik antara muka untuk mengendalikan Views MVP mesti melakukan kerja yang baik dalam mengendalikan pemprosesan Kegigihan.

大家讲道理

Pertama sekali, anda perlu mengetahui hubungan antara kelas anda dan aktiviti ini Jika ia adalah kelas pembantu, maka aktiviti ini sepatutnya mempunyai contoh kelas ini, maka anda hanya perlu memanggil kaedah yang sepadan dengan contoh ini. . Jika ini Jika kelas perlu mengendalikan objek paparan tertentu atau objek lain dalam aktiviti, kemudian hantar objek ini sebagai parameter ke dalam kaedah.
Jika kelas lain, seperti perkhidmatan atau siaran, pelajari cara menggunakan komponen ini
Saya harap ia akan membantu anda,,

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