Что это за значок в названии класса, как показано на скриншоте? [Дубликат]

Извините, мой последний ответ, но для всех, кто пришел на эту страницу с тем же вопросом, я попробовал следующее:

@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 из файла манифеста.

4
задан Amit Vaghela 27 September 2017 в 09:55
поделиться

2 ответа

Этот класс файла java имеет Pin, потому что этот класс является final class

Возможно, вы объявили этот класс как final class:)

Чтобы узнать подробнее о: Символы для Android

4
ответ дан Andrejs 16 August 2018 в 08:03
поделиться

Что это такое?

Это потому, что вы объявили этот класс последним классом из-за того, что он показывает эту пиктограмму.

Как удалить значок булавки?

Если вы удалите последнее ключевое слово, чем этот значок будет удален.

Посмотрите описание символов используется в студии android

4
ответ дан Amit Vaghela 16 August 2018 в 08:03
поделиться
Другие вопросы по тегам:

Похожие вопросы: