0

Есть ли способ узнать, когда фрагмент эффективен (и становится видимым для пользователя) внутри FragmentActivity? Потому что мне нужно получить координаты некоторых WIEWS внутри фрагмента, и мне нужно, что это видно, прежде чем сделать чтоПроверьте, что фрагмент видимый внутри FragmentActivity

+0

Возможно, это то, что вы ищете? http://stackoverflow.com/questions/10024739/how-to-determine-when-fragment-becomes-visible-in-viewpager –

+0

Они говорят о ViewPager, и у меня нет viewpager! – giozh

+0

ViewPager - спорный - вы можете использовать setUserVisibleHint для фрагмента. Затем вы можете разоблачить, что с помощью общедоступного метода для вашей деятельности –

ответ

0

Внутри FragmentonCreateView вы используете следующее:

View view = ... 

view.post(new Runnable() { 

    @Override 
    public void run() { 
     // do stuff 
    } 
}); 

return view; 

Я надеюсь, что я вспомнил синтаксис все правильно с memory :)

+0

отлично, он работает – giozh

+0

Хорошо, хорошо также отметить, что рабочий ответ принят :) – Niko

+0

для принятия ответа. Мне нужно подождать несколько минут до этого. Политика StackOverflow! – giozh

Смежные вопросы