程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> 對象-Android項目中該如何理解這個方法體

對象-Android項目中該如何理解這個方法體

編輯:編程綜合問答
Android項目中該如何理解這個方法體

// 銷毀arg1位置的界面
@Override
public void destroyItem(View arg0, int arg1, Object arg2) {
((ViewPager) arg0).removeView(views.get(arg1));
}

最佳回答:


viewpage有緩存機制,默認是預加載三頁,前提是前一頁後一頁有東西。既然有預加載那麼翻頁的時候後,就會重新預加載下一次要加載的頁面。
比如你現在是第二頁 他已經加載了1,2,3頁。當你翻第3頁,因為是預加載,就應該有2,3,4頁的數據被加載出來,也就意味著,4要被加載到viewpager視圖,
,1要從viewpager視圖被移除出去。而你發的這個方法正是將1從viewpager移除的方法。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved