【问题标题】:Android Button back - > homeAndroid 按钮返回 -> 主页
【发布时间】:2014-04-14 02:23:10
【问题描述】:

我对后退按钮有疑问。

当我启动应用程序,然后按下按钮返回(返回 MainActivity)时,我需要一个类似的操作来制作 WhatsApp。

我的例子: MainAcitivy -> 列表用户 -> 其他 用户(返回)-> MainActivity

WhatsApp 示例 MainAcitivy -> listusers-> 其他人 用户(返回)-> 主页或当前站点

我尝试了 SharedPreferences,但它总是...我不明白 MainActivity http://www.tutorialspoint.com/android/android_shared_preferences.htm

有什么想法吗?

【问题讨论】:

标签: android session button android-button whatsapp


【解决方案1】:

如果我理解你,你想覆盖 Activity 的onBackPressed() 方法。覆盖此方法,并为其分配您想要的任何功能。

例子:

@Override
public void onBackPressed() {
   Intent i = new Intent(this, MainActivity.class);
   startActivity(i);
}

【讨论】:

  • 正确,但是如果我替换onBackPressed(),最终我要实现片段,那我会是个大问题,我宁愿我的按钮回家怎么whatssap
  • 如果你覆盖activity上的onBackPressed(),它会在它的fragment中起作用,或者你可以添加.addToBackStack(null)让fragment正常返回。
  • Okey 我将实现.addToBackStack(null),在意图中我需要finish() 来关闭应用程序不是吗?我需要:MainAcitivy -> listusers -> 其他用户(返回)-> MainActivity(not) Home(yes)
  • 如果你想关闭一个应用,使用finish()方法,是的。
  • 不工作,不关闭我的 MainAcitivty... 我试过 "androidexample.com/…" 并且工作正常,像这里的代码,你可以下载并尝试按回,你看,太棒了!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-10-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多