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