Сначала , вам нужно сделать импортированный модуль библиотечным модулем, изменив его модуль build.gradle
плагин с:
apply plugin: 'com.android.application'
до:
apply plugin: 'com.android.library'
Второй , если вам нужно скрыть детали реализации того, как вызывать модули Activity, вы можете использовать навигатор singleton class внутри вашего библиотечного модуля:
public class Navigator {
private Navigator(){}
public static Navigator getInstance() {
return NavigatorHolder.INSTANCE;
}
private static class NavigatorHolder {
private static final Navigator INSTANCE = new Navigator();
}
public void navigateToMainActivity(Context context) {
Intent intent = new Intent(context, LibrariesMainActivity.class);
context.startActivity(intent);
}
}
Затем вы можете запустить модуль MainActivity библиотеки с помощью:
Navigator.getInstance().navigateToMainActivity(this);