在我的应用程序中,我使用 startactivity 作为结果从图库中选择了一张图片。我的代码如下
GALLERY.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
intent.setType("image/*");
startActivityForResult(intent, 0 );
}
});
一切正常,但问题是,如果我在图库中按下后退按钮,我的应用程序将关闭并返回到主屏幕。对于正常 Activity ,有一个名为 OnbackPressed 的方法来处理后退按钮。但是我如何在 Gallery Activity 中实现这一点。
最佳答案
有两种方式来处理BackButton
1)
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK) {
// Do Some thing Here
return false;
}
return super.onKeyDown(keyCode, event);
}
2)
@Override
public void onBackPressed() {
// Do Some thing Here
super.onBackPressed();
}
关于android - onbackpressed 用于画廊 Intent ,Android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19310704/