在Android Activity生命周期中,在恢复后调用Activity.onCreate()时(IE.不是在最初创建活动或响应屏幕旋转时),此代码是否会返回有效(非空)Bundle?
public void onCreate(Bundle savedInstanceState) {
Bundle b = this.getIntent().getExtras();
// is b == null? (when activity is resumed)
}
Run Code Online (Sandbox Code Playgroud)
我试图重现应用程序长时间未使用时出现的问题 - 当用户返回时,应用程序崩溃.
为了解决Eclipse中不再自动构建项目的明显问题,我通过Eclipse重新安装了Android Developer Toolkit(v15).
在此之后,一切似乎都在起作用(断点等),除了调试透视图中的停止按钮始终被禁用,包括工具栏中的"恢复","暂停","终止"和"断开连接"按钮.
此外,断点未被确认,并且在调试会话正在进行时更改代码时出现的弹出窗口中,我不再具有"终止"选项,只有"断开连接".
有人遇到过这种情况么?我正在使用T-Mobile G2作为我的设备.
编辑:我现在已经在一台新机器上完全重新安装了Eclipse和ADT,并且仍然缺少'stop'选项.我想知道这是否在v15中删除了?