Я работаю над приложением для Android, в котором есть активность и виджет.В настоящее время это реализуется с помощью двух классов в двух файлах .java - один для действия (расширение Activity), один для виджета (расширение AppWidgetProvider).Насколько я знаю, здесь нет ничего необычного ...
Однако код класса виджета мог бы быть намного проще, если бы он использовал функции и асинхронные задачи, определенные в классе деятельности.Дублирование этих функций кажется плохим дизайном, поэтому мне интересно, как я могу структурировать приложение, чтобы сделать их пригодными для использования?
Можно ли как-то расширить Activity и AppWidgetProvider?Можно ли импортировать одно в другое?
Спасибо!