cari

Rumah  >  Soal Jawab  >  teks badan

android - Fragment menggunakan cutscenes, bagaimana untuk memastikan bahawa kaedah dilaksanakan selepas cutscenes selesai?

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_u1582phpcn_u15822743 hari yang lalu584

membalas semua(6)saya akan balas

  • 習慣沉默

    習慣沉默2017-05-16 13:34:51

    postTertunda 500ms sebelum melaksanakan permintaan rangkaian

    balas
    0
  • PHP中文网

    PHP中文网2017-05-16 13:34:51

    Jika anda boleh memantau animasi, hanya memantau animasi Jika anda tidak boleh memantau animasi, hanya postDelayed.

    balas
    0
  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-16 13:34:51

    Tetapkan pendengar untuk animasi dan laksanakan permintaan rangkaian apabila animasi selesai

    balas
    0
  • 巴扎黑

    巴扎黑2017-05-16 13:34:51

    Mabuk. Pernahkah anda mendengar tentang kitaran hidup?

    balas
    0
  • 为情所困

    为情所困2017-05-16 13:34:51

    Cuba buat permintaan rangkaian dalam kaedah OnActivityCreate() atau OnStart()

    balas
    0
  • PHP中文网

    PHP中文网2017-05-16 13:34:51

    Memandangkan kami tidak dapat memantau penghujung animasi Fragment, kami boleh menukar pemikiran kami dan menambah pendengar kepada animasi, dan kemudian menetapkan bar kemajuan supaya kelihatan dalam kaedah onEnd

    balas
    0
  • Batalbalas