我有一個Fragment
佈局,以顯示有關產品的信息,但不幸的是,在創建fragment
期間,有約50ms的輕微滯後(故障)(這就是我猜測如何記錄延遲是很多的Android刷新率爲16毫秒),但是當我在Activity
直接和使用相同的佈局施加相同的邏輯它看起來和感覺順暢。活動比碎片更快創建嗎?
這種情況有什麼特別的原因嗎? 在創建過程中,有什麼方法可以使片段看起來與活動一樣平滑嗎?
您可以測試一些複雜的佈局,並嘗試擡高它作爲片段的視圖,並使用相同的活動版面內容。
這是我的OnCreate看起來像兩個片段和活動:
@Override
public void onCreate (Bundle savedInstanceState) { // or equivalent override for fragment.
super.onCreate (savedInstanceState);
setContentView (R.layout.fragment_product_profile);
initLayout();
loadData();
initCustomMadeImageSlider();
autoScrollViewPager();
}
我估計片段永遠不能被創造的速度比它的主機活動僅僅是因爲它必須附加到活動中。 – WenChao
這對我來說聽起來像一個很好的邏輯,但在這種情況下,活動已創建,我只是想附加新的片段,但它更快地創建具有相同內容的新活動 – erluxman