Извините, мой последний ответ, но для всех, кто пришел на эту страницу с тем же вопросом, я попробовал следующее:
@Override
public boolean onOptionsItemSelected(MenuItem item) {
...
if (item.getItemId() == android.R.id.home) {
....
}
....
}
, но это не удалось поймать кнопку «Назад» ,
В конце концов я нашел метод, который работал для меня на https://stackoverflow.com/a/37185334/3697478 , который должен переопределить «onSupportNavigateUp ()», поскольку я используя панель действий из библиотеки поддержки AppCompatActivity. (Существует эквивалент «onNavigateUp ()» для новой библиотеки инструментов / панели инструментов.)
@Override
public boolean onSupportNavigateUp(){
finish();
return true;
}
, и я удалил раздел «android: parentActivityName =». MainActivity из файла манифеста.
Этот класс файла java
имеет Pin, потому что этот класс является final class
Возможно, вы объявили этот класс как final class
:)
Чтобы узнать подробнее о: Символы для Android
Что это такое?
blockquote>Это потому, что вы объявили этот класс последним классом из-за того, что он показывает эту пиктограмму.
Как удалить значок булавки?
blockquote>Если вы удалите последнее ключевое слово, чем этот значок будет удален.