В моем приложении я выбираю изображение из галереи, используя startactivity для результата. мой код следующим образомonbackpressed для намерения галереи, Android
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);
}
});
все работает нормально, но проблема в том, когда в галерее, если я нажимаю кнопку назад, мое приложение закрывается и возвращает меня к исходному экрану. Для нормальной активности существует метод, называемый OnbackPressed, для обращения к кнопке back.But. Как достичь этого в действии Gallery.
Обратите внимание, что если вы не хотите закрывать, не следует называть super.onBackPressed. Вероятно, вам понадобится сделать некоторую логику, определяющую, когда будет вызван супер. – eski
Я также предпочел бы использовать onBackPressed, таким образом, будут учтены любые странные вещи, которые могут произойти в конфигурации клавиатуры или оборудования. – eski
моя проблема в том, где я могу использовать эту кнопку onbackpressed. Этот метод работает для нормальной работы. но как я могу использовать его в onstaractivityforresult. –