我现在项目中只有一个Activity在运行,用户可以在这个Activity上做很多操作,然后我想让用户点击返回键的时候返回他上一个操作,而不是直接退出程序,请问怎么做?
在线等,有答案马上结贴,本人结贴率100%。
谢谢了!
在线等,有答案马上结贴,本人结贴率100%。
谢谢了!
解决方案 »
- 菜鸟求助:安卓模拟器如何设置分辨率为1920*1080
- 请教:AudioTrack播放PCM
- java基础问题
- 求一个android读取sd卡上xml的例子
- 未联网的电脑,如何安装Android开发环境?
- Android开发从〇开始(4): 使用虚拟设备
- gallery.setAdapter中为什么老是说ImageAdapter是不可识别的类型
- actiobar的子组件背景
- 只知道手机号码如何进行消息推送 ,不提供SDK和其他服务的前提下,有解决方案吗?!
- SmsManager 调用sendTextMessage()方法为什么短信无法发送??
- 请教一个关于桌面的问题
- Webview访问本地网站
public boolean onKeyDown(int keyCode, KeyEvent event) {
if(keyCode == KeyEvent.KEYCODE_BACK ){
//这里处理按返回键
return true;
}
return false;
}
现在用户按了返回键,当前应该是执行B的操作,再按一下,执行A的操作。
请问这怎么实现啊。
谢谢了
boolean A=false;
boolean B=false;
boolean C=false;//处理键盘事件
public boolean onKeyDown(int keyCode, KeyEvent event) {
if(keyCode == KeyEvent.KEYCODE_BACK ){
if(A)
{
if(B)
{
if(C)
{
//怎样怎样
}
else
{
//怎样怎样
}
}
else
{
//怎样怎样
}
}
return true;
}
return false;
}
就是些逻辑的处理,每按一次back判断下当前是什么状况,然后做你想做的就行了