安卓onResume问题,求解啊,为什么老是报安卓空指针异常

问题:Android播放视频怎么进入页面后开始自动播放视频,需要在生命周期的哪个方法调用play方法
描述:为什么在onStart或者onResume中调用play方法会报空指针错误?求大神说下思路。。。。。解决方案1:视频的话播放之前调用一下异步准备的方法,不然就容易出现你说的空指针问题,至于在哪里调用,这个最好还是OnResume里吧解决方案2:onCreate方法里就可以,只要你把SurfaceView的工作判断好解决方案3:如果确定要实现自动播放的话,可以在onRuse()这里开启一个新的线程进行播放(消耗大量资源的加载不能在主线程进行)。因为还没有加载完成,估计视频对象还没有创建,空指针就是这么来的。不过个人认为这么做不是很好,毕竟android内存有限,进入页面的时候加载页面和播放视频会消耗不少内存资源,本来android就卡的,现在更卡了。这样不好。
包括现在大部分WEB网站都是等WEB资源加载完成后,客户才手动播放,自动播放在现在这种硬件和网络条件下还不现实,不能大量应用解决方案4:在ios中有一个页面即将出现的方法 ViewWillAppear方法 ios是在这个方法中调用的
看看安卓中是否有类似的方法
希望能帮到你解决方案5:在ios中有一个页面即将出现的方法 ViewWillAppear方法 ios是在这个方法中调用的
看看安卓中是否有类似的方法
希望能帮到你解决方案6:把该初始化的对象初始化完之后
以上介绍了“Android播放视频怎么进入页面后开始自动播放视频,需要在生命周期的哪个方法调用play方法”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:/wd/607751.html
上一篇: 下一篇:}

我要回帖

更多关于 new 一个对象报空指针 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信