Android之解决APP奔溃重启导致Fragment白屏问题
生活随笔
收集整理的這篇文章主要介紹了
Android之解决APP奔溃重启导致Fragment白屏问题
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
1、問題
問題APP奔潰重啟導(dǎo)致依附的Fragment白屏問題
2、分析
app奔潰重啟Activity肯定更新了,但是依附在Activity里面的fragment有緩存,用的是以前的activity的content,所以獲取到是空的,
就會(huì)導(dǎo)致fragment依附失敗,我們只需要activity不要保存當(dāng)前fragment就行,直接不調(diào)用的onSaveInstanceState的父方法
3、解決辦法
override fun onSaveInstanceState(outState: Bundle) {//super.onSaveInstanceState(outState)}
4、Android收起和隱藏鍵盤簡(jiǎn)單粗暴方法
view傳遞EditText就行
public static void showSoftInput(final Context context, final View view) {view.requestFocus();Timer timer = new Timer();timer.schedule(new TimerTask() {public void run() {InputMethodManager imm = (InputMethodManager) contex 創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)總結(jié)
以上是生活随笔為你收集整理的Android之解决APP奔溃重启导致Fragment白屏问题的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android之封装倒计时页面
- 下一篇: Android之解决底部4个TextVi