我有一个应用程序,有几个Spinners和几个按钮弹出Dialogs。其他按钮开始新的活动。
启动时,这些都可以正常工作。但是,当一个新的Activity启动然后我们返回时,所有弹出元素停止正常工作 - 屏幕变暗,但没有出现对话框。在这种状态下:
在我看来,这是一个Android错误。似乎很少有人在任何地方引用它,我不知道是什么触发它,以及我如何解决它。根据@ethan的要求,下面是一条可能路径的代码片段,但它没什么用;我不需要返回任何结果,当用户只需按下Back按钮(它只有默认绑定)时就会出现问题。
private OnClickListener button_click = new OnClickListener()
{
public void onClick(View v) {
int lId = v.getId();
...
if ( lId == R.id.cancel_button ) {
finish();
}
...
}
}
这可能没什么帮助 - 我希望有人会认出这个症状。与此同时,我正在努力研究一个展示问题的模拟示例。
它不会发生在1.5或1.6中,而是发生在2.2中。