Я только что переместил свою кнопку "Назад" в своем коде, как это
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK) {
return true;
}
return super.onKeyDown(keyCode, event);
}
@Override
public boolean onKeyUp(int keyCode, KeyEvent event)
{
{
startActivity(new Intent(context, MainDialog.class));
finish();
return true;
}
return super.onKeyUp(keyCode, event);
}
Теперь я столкнулся со странной проблемой, у меня есть текст для редактирования текущей Активности.Во время редактирования, когда я пытаюсь закрыть виртуальную клавиатуру, нажав кнопку назад.Мое приложение заканчивается ... Но я просто хочу закрыть клавиатуру, а не Avtivity .. Любое предложение, чтобы решить мою проблему ..?
Заранее спасибо, Tanmay
I have tried both
@Override
public boolean onKeyUp(int keyCode, KeyEvent event)
{
if (keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0) {
startActivity(new Intent(context, MainDialog.class));
finish();
return true;
}
return super.onKeyUp(keyCode, event);
}
и
@Override
public boolean onKeyUp(int keyCode, KeyEvent event)
{
if (keyCode == KeyEvent.KEYCODE_BACK ) {
startActivity(new Intent(context, MainDialog.class));
finish();
return true;
}
return super.onKeyUp(keyCode, event);
}
Но безрезультатно.Любое предложение !!