У меня есть представление Pager, и я хочу начать действие, когда пользователь покидает экран с определенной страницей, открытой на ViewPager. (Либо слайд на другую страницу, либо щелчок любой вкладки хосты). Я загружаю фрагмент на каждой странице.Событие, когда страница в ViewPager идет в фоновом режиме
int previous=-1;
mPager.setOnPageChangeListener(new ViewPager.SimpleOnPageChangeListener()
{
@Override
public void onPageSelected(int position)
{
//Show upgrade pop up if day is greater than free days
if(previous==selected_week)
{
//start activity
}
previous=position;
}
}
Но для того, чтобы нажимать на другие кнопки (вкладка хоста и т. Д.). Я не могу получить событие. Я попытался onPause()
, onStop()
и onDestroyView()
в fragement (Страница), а также Container.But эти события называются, когда я вернуться к той же вкладке в закладке host.How я могу поймать событие для этого? .THANKS