當(dāng)打開(kāi)app時(shí)慨灭,首先啟動(dòng)splash啟動(dòng)頁(yè)围段,一般啟動(dòng)頁(yè)需要設(shè)置為全屏顯示绳匀。進(jìn)入到主界面后一般引用的主題為包括狀態(tài)欄的主題溉浙。如果在intent跳轉(zhuǎn)過(guò)程中不做任何處理烫止,則在進(jìn)入主頁(yè)時(shí)頁(yè)面頂部會(huì)閃白屏一下,給人一種卡頓的感覺(jué)戳稽;
解決辦法:
在頁(yè)面跳轉(zhuǎn)之前將全屏模式設(shè)置為非全屏模式馆蠕,代碼如下:
/**
* 切換為非全屏
*/
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN);
Intent intent = new Intent(this, MainActivity.class);
startActivity(intent);
finish();