我在使用一个Fragment里面的 runOnUiThread 时,用了 getActivity() ,但是,报错呢?
下面是报错的代码图
因为我这个MainActivity中用的是一个MainFragment,然后再MainFragment去管理几个主要的碎片,那么 这个报错碎片呢,就是出现了这个问题,不知道,是不是跟这个MainFragment的一层有关联呢?但是,我的监听事件,用的是MainActivity的,是可以用的,就是在报错这个Fragment里面监听屏幕呀,什么的,都是可以的。
fragment里面是没有原生的runOnUIthread的支持,你这边是通过获取activity实例得到的,应该是绑定的activity未找到导致的
这是很明显的类型转换错误,你在getInstance()方法中传入的是MainActivity的上下文对象 不能强转为IView