Използвам FragmentStatePagerAdapter
за изброяване на моя Fragmets
в ViewPager
. Всеки фрагмент съдържа само WebView
. Всичко работи добре, просто искам да използвам механизма за предварително зареждане на PagerAdapter
, който зарежда 1 Fragment
предварително. Това е опростеният код за моя Fragment
:
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
{
View view = inflater.inflate(R.layout.ecard_fragment, container, false);
webview = (WebView) view;
webview.loadDataWithBaseURL("", HTML, "text/html", "utf-8", "");
Toast.makeText(getActivity(), "fragment: " + NAME, Toast.LENGTH_SHORT).show();
return view;
}
Сигурен съм, че следващото Fragment
е предварително генерирано, защото Toast
е показано предварително. Но WebView
се зарежда по-късно - точно след като Fragment
е фокусиран. Как да принудя WebView
да се зареди?