Если адаптеры в Android будут статическими внутренними классами или нестационарными внутренними классами
У меня есть ListView в Activity, и я устанавливаю пользовательский адаптер в ListView.
Если класс адаптера должен быть:
private static class MyAdapter extends ArrayAdapter
или
private class MyAdapter extends ArrayAdapter
Я думаю, это не должно иметь значения, если адаптер заключен в ссылку на действие, но хотел подтвердить это.
Ответы
Ответ 1
Удерживание контекста в норме из адаптера, если вы внимательно относитесь к использованию адаптера. Адаптеры обычно привязаны к жизненному циклу их Контекста (Activity), так что это нормально. Используйте WeakReference только в том случае, если это имеет смысл.