Активность не работает в фоновом режиме в Android - PullRequest
1 голос
/ 27 мая 2011

При нажатии кнопки «Домой» и повторном запуске приложения оно запускается с первого экрана, а не с экрана, который я оставил.

Спасибо за помощь.

Ответы [ 3 ]

1 голос
/ 27 мая 2011

Проверьте файл манифеста.Ваша активность имеет атрибут noHistory=true.Если нет, то проверьте флаги, где начинается деятельность.

1 голос
/ 27 мая 2011

Я чувствую, что это вопрос государственного управления. Просто создайте хэш-карту и сохраните последний вид их. и напишите условие, которое установит вид. если в hashmap нет записи, то покажите первый экран, так что желаемый экран.

Если вы можете получить лучшую идею для государственного управления, то это будет лучше Спасибо Дипак

1 голос
/ 27 мая 2011

Пожалуйста, проверьте, есть ли у вас ручка события нажатия клавиши Home.Если вы написали свою домашнюю клавишу, нажмите wvent, тогда я думаю, что эта проблема может возникнуть.

@Override
    public boolean onKeyDown(int keyCode, KeyEvent event) {
        // TODO Auto-generated method stub

        if (keyCode == KeyEvent.KEYCODE_HOME){
            // did you write your code to launc your application here
        }
        return super.onKeyDown(keyCode, event);
    }

Спасибо Deepak

...