Обращение к функции из fragment

157
22 октября 2017, 20:06

Ребят, помогите решить проблему. Чтобы воспользоваться функцией, ее надо сделать статичной. Делая, функцию статичной, создается ошибка:

non-static method getActivity() cannot be referenced from a static context
non-static variable FILENAME cannot be referenced from a static context

Хотя, всего лишь пытаюсь сделать:

FILENAME = "file1";
Answer 1

Не нужно делать статичной - получите экземпляр, приведите к Вашему типу и используйте:

 YourActivity activity = (YourActivity) getActivity();
 activity.someMethod();
READ ALSO
Где почитать или кто может рассказать что такое DataModel в jsf

Где почитать или кто может рассказать что такое DataModel в jsf

Знакомая сдаёт экзамен и у неё такой вопрос DataModel в jsfС ним никогда не работал и прочитав доках, как понял объяснил, а препод ей сказал что...

332
Удалить несколько строк из JTable и БД

Удалить несколько строк из JTable и БД

Необходимо сделать так, чтобы можно было выделить левой кнопкой несколько строк в JTable и по правой кнопке удалять выделенные строки из таблицы...

307
Перевод строки форматного вида в Double

Перевод строки форматного вида в Double

Есть строка такого вида: 6356909871101D-04

265