[英]Strange behavior when orientations change
即時通訊在屏幕方向更改方面存在一些問題。.我的MainActivity具有TabLayout和Recycle視圖。 當我運行我的應用程序時,一切運行正常,但是當我將設備轉到橫向時,我的方法沒有被調用,我有一個ViewPagerAdapter,當屏幕改變時,getItem的方法也沒有被調用。
主要活動:
viewPager = (ViewPager) findViewById(R.id.viewpager);
viewPagerAdapter = new ViewPagerAdapter(getSupportFragmentManager(), this);
viewPager.setAdapter(viewPagerAdapter);
構造函數,並且getCount方法進入正常狀態,但getItem不會。 我做錯了什么或忘記了什么?
我需要從ViewPagerAdapter調用我的方法getItem(..)。
謝謝!
您是否在使用onRestoreInstanceState()來查看有關處理配置更改的文檔。 https://developer.android.com/guide/topics/resources/runtime-changes.html
您的片段在方向更改期間會保持活動狀態,因此以后無需重新創建它們。 如果不需要重新創建它們,則不會調用getItem()
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.