recherche

Maison  >  Questions et réponses  >  le corps du texte

android - Fragment utilise des cinématiques, comment s'assurer qu'une méthode est exécutée une fois les cinématiques terminées?

J'ai défini une cinématique de 500 ms pour le fragment, puis j'ai fait une requête réseau dans onViewCreate. Lorsque la requête réseau démarre, j'afficherai une barre de progression, mais comme la cinématique n'est pas terminée à ce moment, la barre de progression précède l'interface. s'affiche
Comment m'assurer que ma méthode de demande d'accès au réseau est exécutée une fois la cinématique terminée ? (sans utiliser le sommeil)

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 Il y a quelques jours583

répondre à tous(6)je répondrai

  • 習慣沉默

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

    postDelayed 500 ms avant d'exécuter la demande réseau

    répondre
    0
  • PHP中文网

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

    Si vous pouvez surveiller l'animation, surveillez simplement l'animation. Si vous ne pouvez pas surveiller l'animation, postDelayed.

    répondre
    0
  • 过去多啦不再A梦

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

    Définissez un écouteur pour l'animation et exécutez la requête réseau lorsque l'animation est terminée

    répondre
    0
  • 巴扎黑

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

    Ivre. Avez-vous entendu parler du cycle de vie ?

    répondre
    0
  • 为情所困

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

    Essayez de faire des requêtes réseau dans la méthode OnActivityCreate() ou OnStart()

    répondre
    0
  • PHP中文网

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

    Comme nous ne pouvons pas surveiller la fin de l'animation Fragment, nous pouvons changer notre façon de penser et ajouter un auditeur à l'animation, puis définir la barre de progression pour qu'elle soit visible dans la méthode onEnd

    répondre
    0
  • Annulerrépondre