【发布时间】:2011-09-30 23:57:36
【问题描述】:
OnBack按键我想最小化应用程序,我该怎么做
这???
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK) {
//Here i want to put minimize code.. pls give me this statement
return true;
}
return super.onKeyDown(keyCode, event);
}
谢谢
【问题讨论】:
-
“最小化”是什么意思?离开活动时要运行代码吗?如果是这样,您应该将该代码放在 onPause 或 onStop 中,请参阅developer.android.com/reference/android/app/Activity.html
-
感谢您的回复。假设我的主要活动中有一个 EditText 框,并且我在运行活动期间向该字段输入了值。那时如果我按返回键,我想最小化应用程序,以便再次打开该应用程序时可以看到值。
-
我会使用 onStop 将数据写入文件/首选项/数据库,并在 onStart 方法中读取数据。
标签: android minimize onkeydown