В моем приложении MainActivity
содержит внутренний класс с именем ListIcon
ListIcon
.Отеля расширяет ArrayAdapter<Drawable>
, теперь я хочу использовать этот класс ListIcon
в другом классе обслуживания Window
.Как использовать внутренний класс MainActivity в другом классе обслуживания
Мой Window
класс содержит ListView
. Адаптер для ListView
является класс ListIcon
так:
ListView listView = new ListView(this)
MainActivity.ListIcon main;
main=new MainActivity.new ListIcon(this);
listView.setAdapter(main);
Это не работает должным образом. Он не импортирует класс ListIcon
правильно. Думаю, можно отправить класс ListIcon
классу обслуживания с использованием намерения.
Это вряд ли хорошая практика, чтобы создать внутренние классы в классах активность. – Vucko