android - Fragment menggunakan cutscenes, bagaimana untuk memastikan bahawa kaedah dilaksanakan selepas cutscenes selesai?
phpcn_u1582
phpcn_u1582 2017-05-16 13:32:51
0
6
516

Saya menetapkan cutscene 500ms untuk serpihan, dan kemudian membuat permintaan rangkaian dalam onViewCreate Apabila permintaan rangkaian bermula, saya akan memaparkan bar kemajuan, tetapi kerana cutscene belum selesai pada masa ini, bar kemajuan mendahului Antara muka. ditunjukkan
Bagaimana untuk memastikan kaedah saya meminta rangkaian dilaksanakan selepas cutscene selesai? (tanpa menggunakan tidur)

04-23 04:25:21.455 3680-3680/? D/Main6Activity: click: 04-23 04:25:21.462 3680-3680/? D/TestFragment: onAttach: 1492921521462 04-23 04:25:21.464 3680-3680/? D/TestFragment: onCreateView: 1492921521464 04-23 04:25:21.466 3680-3680/? D/TestFragment: onViewCreated: 1492921521466 04-23 04:25:21.466 3680-3680/? D/TestFragment: onActivityCreated: 1492921521466 04-23 04:25:21.466 3680-3680/? D/TestFragment: onStart: 1492921521466 04-23 04:25:21.466 3680-3680/? D/TestFragment: onResume: 1492921521466
phpcn_u1582
phpcn_u1582

membalas semua (6)
習慣沉默

postDelayed 500ms 再执行网络请求

    Ty80

    能监听动画就监听动画,不能监听动画就postDelayed。

      过去多啦不再A梦

      给动画设置监听,当动画完成时执行网络请求

        巴扎黑

        醉了。你听说过生命周期吗?

          为情所困

          试试在OnActivityCreate()或者OnStart()方法中进行网络请求

            洪涛

            既然无法监听Fragment动画结束,我们可以换个思路,给动画添加listener,在onEnd方法中再将进度条设为可见

              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!