============問題描述============eclipse
程序打開進入MainActivity,其實MainActivity沒作什麼操做,MainActivity是加載sildingmenu+actionbar+fragment,具體業務操做是在fragment裏面進行的,可是程序會在MainActivity那裏顯示MainActivity的xml,其實什麼都沒有,可是會停留1~5秒左右,纔去顯示fragment的xml,感受很奇怪,若是卡也是會卡在fragment那裏,結果fragment又不卡,仍是卡在MainAcitivity那裏
求問有什麼解決方案沒,好比寫一個過程動畫,可是如何監聽fragment加載好了
============解決方案1============異步
沒碰到相似狀況, 若是業務卡的話, 異步處理就能夠 ,不至於對UI線程形成堵塞。
會不會你在fragment 初始化時候執行了大量的運算?若是有代碼, 就能夠分析分析。
============解決方案2============post
初步估計
你這個仿qq的
左邊是菜單fragment,右邊是設置 fragment
1 先關閉這兩個的fragment的 replace操做。 看看效果。
2 將這兩個fragment 的構建推遲到 主界面生成後執行。
============解決方案3============動畫
我這兩天更新了最新的SDK和eclipse,而後調試的時候就特別卡,打個release的包就沒問題~
============解決方案4============線程
額 有界面的截圖來一張
個人意思若是一個fragment 並無立刻顯示的話 能夠postDelay相似方法推遲(replace)
我的想法, 無效勿怪。