我已修改CommonsWare的prefenceActivity应用程序,但遇到问题。使用菜单按钮启动PreferenceActivity并使用后退按钮结束
我想用菜单按钮启动prefenceActivity,然后用后退按钮结束它。
我有了这个通过菜单按钮启动我的prefenceActivity:
@Override
public boolean onCreateOptionsMenu(Menu menu) {
startActivity(new Intent(this, EditPreferences.class));
return(true);
}
而且它回到我的应用程序的主视图中,但还没有完成,我认为,因为当我再次按菜单按钮,prefenceActivity不会弹出。我必须关闭我的应用程序,并且只能再次运行一次。
我已经尝试完成它在我的prefenceActivity当我按下后退按钮,但这也没有帮助。
这是什么,我做错了?
感谢您的帮助!
“我想用菜单按钮启动一个prefenceActivity,并用后退按钮完成它” - 为什么?你为什么要这样打破用户界面?为什么你想混淆用户,谁习惯菜单按钮提出一个菜单?用户和媒体成员憎恨那些缺乏纪律的开发者,他们没有正当的理由违反UI模式。他们在文章,博客帖子/评论等方面大声抱怨。结果,Android应用程序成为众多投诉的目标,如果您坚持这一点,您将成为其中的另一个。 – CommonsWare 2011-04-21 20:10:59