Adakah terdapat cara yang elegan untuk mengendalikan data yang dimuatkan semula/dimuatkan daripada antara muka yang sama?
PHP中文网
PHP中文网 2017-05-16 13:31:18
0
2
537

Sila beritahu saya tentang permintaan anda untuk data senarai Jika anda melakukan permintaan muat semula tarik-turun dan muat turun dalam antara muka yang sama, apakah cara yang lebih sesuai untuk memproses data apabila mendapatkan hasil permintaan?

Pendekatan semasa saya ialah menghantar data ke dalam fungsi yang sama, dan kemudian menilai permintaan dalam fungsi Jika ia adalah penyegaran, kosongkan bekas data, dan kemudian tambahkan data tersebut, tambahkannya secara terus . Walau bagaimanapun, saya merasakan bahawa kod itu tidak kelihatan baik apabila diproses, setiap pemprosesan juga memerlukan operasi berulang, dan tiada pengekstrakan.
Bolehkah anda beritahu saya jika ada penyelesaian yang lebih baik untuk situasi ini?

PHP中文网
PHP中文网

认证0级讲师

membalas semua(2)
淡淡烟草味
     /**
     *  请求数据
     * @param page 页码
     * @param status 状态  是刷新 还是加载更多
     */
    private void loadData(int page,int status){

        HttpUtil.with(..)
            .url(..)
            .param(..)
            .excute(new Callback(){

            void onSuccess(List<bean> result){
                if(status == REFRESH_STATUS){//刷新状态
                    datas.clear();
                }
                datas.addALL(result);
                adapter.notifyDataSetChanged();
            }

        });

    }
漂亮男人

Antara muka biasanya memerlukan parameter halaman Halaman=0 biasanya penyegaran tarik ke bawah

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!