作者:莪鈈稀罕rn | 来源:互联网 | 2023-08-29 18:53
今天使用popupWindow的时候出现了Unabletoaddwindow--tokennullisnotvalid;isyouractivityrunning?这个
今天使用popupWindow的时候出现了Unable to add window -- token null is not valid; is your activity running?这个经典的popupWindow错误。
使用场景如题,在onPostExecute调用的时候,Activity应该是准备好了的,所以这样显示popupWindow肯定没问题。这个crash很难复现,只发生了一次,是在home健切换前后台的时候出现的。
AsyncTask是在onWindowFocusChanged()中启动的,难道是启动AsyncTask的activity被回收而后台AsyncTask还在跑,导致的crash??