所以我有一個活動,其佈局包含一個FrameLayout。這個框架佈局將被替換爲兩個片段之一。如何在android中預加載/緩存隱藏視圖
片段A將在創建的視圖的顯示,並且有其檢查將切換到片段B.當開關
我試圖使應用程序作爲響應成爲可能,但是在第一次交換機發生了明顯的延遲,可能是由於渲染視圖,在後續交換機中視圖已被緩存或什麼。
我該如何去獲取片段B視圖來呈現和緩存,同時被隱藏。同樣這是爲了最初的開關,而不是後來的開關,所以像使用隱藏顯示片段而不是替換不會幫助。
所以我有一個活動,其佈局包含一個FrameLayout。這個框架佈局將被替換爲兩個片段之一。如何在android中預加載/緩存隱藏視圖
片段A將在創建的視圖的顯示,並且有其檢查將切換到片段B.當開關
我試圖使應用程序作爲響應成爲可能,但是在第一次交換機發生了明顯的延遲,可能是由於渲染視圖,在後續交換機中視圖已被緩存或什麼。
我該如何去獲取片段B視圖來呈現和緩存,同時被隱藏。同樣這是爲了最初的開關,而不是後來的開關,所以像使用隱藏顯示片段而不是替換不會幫助。
這個效果可以通過在XML佈局文件或View.setVisibility(VIEW.INVISIBLE)中的代碼中指定android:visible作爲「不可見」來實現。
你這樣做是錯誤的。 首先你需要找出是什麼罪魁禍首,然後優化或修復。剖析你的碎片'onCreateView()
或其他你正在做的事情,並找出是什麼讓爬行。另外請注意,設備會有所不同,並且您的問題可能只在最慢的設備上可見。
爲什麼的問題和答案都沒有-1任何意見?這很不公平。 – justinkoh