2
我有回去的子活动主要活动(点击返回按钮)一个问题:从我的主要活动我推出一个新的(与通过一些额外的):主要业务变灰/禁止上后退按钮
Intent i = new Intent(getApplicationContext(), SearchResults.class);
i.putExtra(SearchResults.RESULTS_EXTRA_KEY, searchResult);
i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(i);
在开始活动,我正从临时演员和表现等数据所以一切都工作得非常好,直到我点击后退按钮返回到主活动。然后主要活动出现,但直接出现灰色。我不能做任何事情存在了......这种“灰色显示”的风格看起来像应该是显示一个对话框,但是没有显示对话框,只是整个活动下推/禁用,而不是...
彼此有趣的事情,我注意到 - 该活动仍然在后台活着,因为如果我点击“搜索”按钮,快速搜索框出现在我的活动之上,如果我点击后退按钮后(将其取消) - 它消失和我的活动就成为全功能的再次(灰出来的效果简单地消失了......)
试过看logcat
,但它说明不了什么有用的,没有抛出异常,只是这个文本始终出现:
W/KeyCharacterMap( 564): No keyboard for id 0
W/KeyCharacterMap( 564): Using default keymap: /system/usr/keychars/qwerty.kcm.bin
什么会导致这个问题?
也许我们可以帮助你,如果你张贴更多的代码。我目前无法想到导致错误的任何事情。 – Janusz 2010-06-25 09:16:37