如题。在不添加依赖的情况下该如何在一个Module中调用另一个module中的Activity?
使用:
Intent intent = new Intent("myAction");
intent.setClassName("packageName", "packageName+ActivityName");
startActivity(intent);
会出现
android.content.ActivityNotFoundException: Unable to find explicit activity class
求大神赐教!
Si vous n'ajoutez pas de dépendances, votre module ne sera pas compilé dans votre application. Comment le trouver ? Ce n'est évidemment pas possible.
Évidemment, vous ne pouvez pas faire ça, vous ne pouvez pas le trouver. Utilisez des appels implicites.
1. Il existe un moyen de le résoudre. En utilisant le routage, toutes les activités sont enregistrées dans une table de routage et une clé correspond à une activité
.2. Parcourez la classe de l'outil de routage