2014-01-11 2 views
0

Я создаю приложение для Android с Eclipse и в настоящее время, когда я нажимаю, пока стек не будет пустым (с помощью NavUtils.navigateUpFromSameTask (this)), он выходит из приложения. Тем не менее, мне было интересно, как я могу проверить, пустой ли стек или нет, поэтому, когда он пуст, я могу перейти в главное меню вместо выхода из приложения. Помощь очень ценится!Как проверить, находится ли другое приложение в стеке?

ответ

0

я думаю, что вы ищете это:

@Override 
public void onBackPressed() { 
    if(getIntent().hasCategory(Intent.CATEGORY_LAUNCHER)) { 
     //this is the last activity on stack 
     doSomethingSpecial(); 
    } else { 
     super.onBackPressed(); 
    } 
} 

может быть также интересно:

link

link