今天发现如果长时间把一个已经打开的fragment放置在后台,再次通过图表或者长按home键调回主界面(不同手机可能有所不同),这个时候会报一个错误,叫做
E/AndroidRuntime(17788): Caused by: java.lang.InstantiationException: can't instantiate class
这个意思是说,我们的fragment缺少一个相对应的构造函数,于是我添加上一个空的构造函数,然后就不报错了!特此记录一下
本文记录了一个关于Android开发中Fragment的问题:长时间将Fragment置于后台后返回会导致InstantiationException错误。解决方法是为Fragment添加一个空的构造函数。
今天发现如果长时间把一个已经打开的fragment放置在后台,再次通过图表或者长按home键调回主界面(不同手机可能有所不同),这个时候会报一个错误,叫做
E/AndroidRuntime(17788): Caused by: java.lang.InstantiationException: can't instantiate class
这个意思是说,我们的fragment缺少一个相对应的构造函数,于是我添加上一个空的构造函数,然后就不报错了!特此记录一下
4989

被折叠的 条评论
为什么被折叠?
