Android 错误:token android.app.LocalActivityManager$LocalActivityRecord is not valid

tab嵌套一个tab,里层的tab里的activity调用进度对话框会报这样一个错。排错走了好多弯路。原因是传入里层的Context的问题。最后搜到一个简单的解决办法:
发生环境:
在一个tabActivity里面嵌套一个tabAcitivity, 如果在子tabActivity里面显示AlertDialog的话,就会引发此错误。

解决方法:
AlertDialog.Builder(xxx.this) =>  AlertDialog.Builder(this.getParent()) 


转自: http://www.devdiv.com/home.php?mod=space&uid=28742&do=blog&id=2208

你可能感兴趣的:(android,token)