我正在使用一个从用作菜单屏幕的活动开始的Android应用程序(我将此活动称为菜单活动)。
有一个按钮可将应用程序移至另一个活动,用户可以在其中输入其名称(我将这个活动称为名称活动),然后该应用程序返回菜单活动。
输入我的名字后(现在我已经变成这样:menu-name-menu),当我按下后退按钮时,它返回到name活动,并且该名字仍然存在于EditText字段中。
我想知道是否有某种方法可以更改后退键的功能,以避免进入name活动,而是返回到main活动(层次结构是-main-menu-name)。
另外,有什么方法可以防止名称保留在EditText中?
提前致谢。
我对层次结构有些困惑,但是无论哪种方式,如果您想清除以前的任何活动,这就是您要查找的内容:清除活动Backstack
否则finish()
,请先调用要关闭的活动,然后再进行更改。这将清除EditText
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句