/ / szukanie wywołania zwrotnego, aby wiedzieć, kiedy odbywa się tworzenie kopii danych - android, android-databinding

szukanie callbacka, aby wiedzieć, kiedy skończy się tworzenie databli - android, android-databinding

Występuje problem podczas korzystania z modelu widokuwraz z wiązaniem danych w rozwoju systemu Android, muszę przechwycić ekran po zakończeniu tworzenia kopii danych w widoku, który powinien zakończyć narysować wszystkie dane z viewmodel po Viewmodel asakronicznie pobrać obraz z sieci.

Czy są jakieś api dostępne w tym celu?

Odpowiedzi:

1 dla odpowiedzi № 1

Nie jestem pewien, czy da ci to, czego chcesz, ponieważ zadzwoni, gdy zakończy się wiązanie. Będziesz musiał poczekać na losowanie po:

https://developer.android.com/reference/android/databinding/ViewDataBinding.html#addOnRebindCallback(android.databinding.OnRebindCallback)

Będziesz musiał poczekać, aż po wywołaniu onDraw () po zakończeniu powiązania, ale możesz uzyskać to połączenie tutaj:

https://developer.android.com/reference/android/view/ViewTreeObserver.html

Nadal nie jest to pozytywne, ale jeśli opublikujesz Runnable w wywołaniu onDraw (), powinieneś być w stanie zrobić zrzut ekranu.