Описание тега anonymous-inner-class

Анонимные внутренние классы - это локальные классы, которые объявляются и создаются встроенными.
2 ответа

Java, доступность анонимного внутреннего частного интерфейса

Я реализовал шаблон стратегии внутри класса, чтобы выполнить выполнение в соответствии с входными данными. Работает нормально и называется по-простому. public class MyObject { private final Object input; private final Strategy strategy; public MyObj…
4 ответа

Доступ к не финальным значениям внутри анонимного внутреннего класса

У меня есть эти 5 полей Edittext, и я хочу записать эти значения в базу данных с помощью кнопки. Для кнопки Clicklistener я использовал анонимный внутренний класс, но разрешены только конечные значения, то есть я получу пустые поля при записи в базу…
1 ответ

Как анонимный класс получит GC'd в Пикассо на Android?

Может кто-нибудь объяснить мне комментарий здесь: Не создавайте анонимный класс Target при вызове Picasso, поскольку это может привести к сбору мусора. Сохраняйте поле участника как надежную ссылку, чтобы предотвратить его получение В строке 30 Imag…
10 дек '13 в 21:21
2 ответа

Загадка анонимного класса

Я думаю, что понимаю основы анонимных классов, но я хотел бы кое-что прояснить. когда у меня есть такой синтаксис class A { class AnonymousClass1 Implements ActionListener{} } class A { public A() { JButton btn = new JButton(); btn.addActionListener…
15 окт '11 в 14:53
2 ответа

Получение данных из внутреннего класса

Я был действительно расстроен проблемой. Как мне получить доступ к данным, которые я получаю во внутреннем классе. Я использую Parse для серверной части моего нового приложения, но все методы parse используются анонимно и являются внутренними класса…
2 ответа

Обобщения Java: выводить тип из другого метода?

У меня есть декоратор, который я бы хотел сделать универсальным по-особенному. Использование: new ExceptionHandler() { public <T extends IrcEvent> void doIt( T msg, IrcBotProxy pircBotProxy ) throws Throwable { plugin.onMessage( msg, pircBotPr…
14 июл '13 в 06:51
1 ответ

Ссылка на внешний экземпляр анонимного класса из внутреннего анонимного класса

В следующем фрагменте: public void main(){ //Enclosing scope final TextField field = new TextField("", uiSkin) { @Override protected InputListener createInputListener() { return new TextFieldClickListener() { @Override public boolean keyUp(com.badlo…
15 ноя '16 в 08:19
1 ответ

Может ли Dalvik конвертировать анонимные внутренние классы в формат dex?

Я пытаюсь построить файл dex из xmlbeans-2.6.0.jar и xmlbeans-2.3.0.jar. Я получаю следующую ошибку [2013-02-14 14:57:08 - SOSTestProject] Dx warning: Ignoring InnerClasses attribute for an anonymous inner class (org.apache.xmlbeans.impl.store.Local…
14 фев '13 в 11:41
1 ответ

Компилятор создает дополнительные файлы классов с $ в них

Я использую Eclipse, и я написал приложение Java, используя SWT. Когда Eclipse компилирует мою программу, она переименовывает мой основной файл в 4 разных файла, например: MainFile.class MainFile $ 1.class MainFile $ 2.class MainFile $ 3.class Когда…
1 ответ

Как компилятор и система времени выполнения работают с вложенными типами в Java?

Как компилятор знает о вложенных типах, таких как: Вложенные внутренние классы Анонимный класс Вложенный интерфейс .....так далее Нужна ясность.......
3 ответа

Использование анонимного класса в методе сортировки

Почему, если я поместил анонимный класс с Comparator в метод сортировки List, компилятор покажет мне ошибку? Мой код: public class Example2 { public static void main(String[] args) { List<String> l = Arrays.asList("a","b","c","d"); l.sort(Comp…
10 ноя '18 в 17:49
1 ответ

Добавить свойство к произвольному Java-бину

Я хочу написать функцию, которая, учитывая произвольный Java-бин в качестве аргумента, возвращает объект, который является копией этого бина, но принадлежит анонимному подклассу типа бина, который содержит дополнительное свойство. Позвольте мне прои…
0 ответов

Как вернуть объект из анонимного внутреннего класса в Java

Если у меня есть следующая функция: public class Product { public String barCode; public String name; public Category category; public double price; public Store store; WebService ws = new WebService(); public product getProduct(String barcode) { fi…
30 авг '13 в 15:24
2 ответа

Как ввести анонимный внутренний класс с помощью кинжала?

Можно ли ввести анонимный класс? У меня следующая ошибка: java.lang.IllegalArgumentException: инъекция не зарегистрирована для members/com.acme.MyFragment$1. Вы должны явно добавить его в опцию "injects" в одном из ваших модулей. Пример: public clas…
22 янв '14 в 13:14
2 ответа

Динамический Android Table

Я столкнулся с другой проблемой. Нашел учебник о том, как создать динамическую таблицу, следовал ей, но мой, кажется, не работает, при добавлении динамических строк. Статические заголовки столбцов работают нормально. public class Leaders extends Act…
0 ответов

Использование анонимного класса с Arduino

На Java я могу написать это: myComponent.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent event) { ... } }); Можно ли как-нибудь написать анонимный ("in-line") класс в Arduino? Я знаю, что могу добиться того…
21 янв '16 в 10:39
3 ответа

Создайте анонимный внутренний класс и вызовите его методы

Я искал это, но, к сожалению, не смог найти совпадений, у меня есть это local anonymous inner class внутри такой метод: new Object(){ public void open(){ // do some stuff } public void dis(){ // do some stuff } }; с 2 methods внутри него (open,dis) …
04 мар '14 в 22:34
1 ответ

Анонимные Внутренние классы внутри дженериков

Я создал ArrayList из 'T': ArrayList<T> al = new ArrayList<>(); Тем не менее, я хочу переопределить, как TВнутри этого ArrayList сравниваются (например, с использованием анонимных внутренних классов). Есть ли способ сделать это без созда…
29 сен '14 в 00:39
1 ответ

Тайна скрытого Java внутреннего класса, которого не существует

Я работаю над проектом стенограммы для школы, и он компилируется, как будто есть анонимный внутренний класс, но я не написал ни одного. Почему javac компилирует внутренний класс без написания внутренних классов (включая перечисления или исключения)?…
20 фев '16 в 19:38
2 ответа

Изменить объект из неконечной переменной OnClickListener разрешено

У меня есть адаптер, куда я загружаю своих пользователей и одну кнопку / текстовый файл для отправки приглашений. В адаптере я делаю это: @Override public View getView(int position, View convertView, ViewGroup parent) { UserAgenda ua = getItem(posit…
21 окт '11 в 13:01