您的位置:首页 > 移动开发 > Android开发

LocalActivityManager类:为什么Activity的onResume不被执行

2016-01-07 14:16 543 查看
问题:用LocalActivityManager的startActivity函数创建一Activity,并返回Window,然后从window中取出view放到framelayout中,发现Activity的onResume函数不被执行。

问题解决:需要调用LocalActivityManager的disptchResume()函数才可以唤起activity的onResume函数。

完整设置:

oncreate()--------------mLocalActivityManager.dispatchCreate(arg0);参数arg0为oncreate方法的形参onpause()--------------mLocalActivityManager.dispatchPause(isFinishing());传入trueonresume()--------------mLocalActivityManager.dispatchResume();
                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息