在ANDROID中打开一个activity而不在manifest文件中声明它?

Jam*_*mes 5 android android-activity

我想打开一个活动而不在清单文件中声明它。
我不知道这是否可能。
我真正想要的是使用意图从我的程序中动态打开一个活动。如果可能的话,任何人都可以帮助我吗?

Mat*_*t M 4

不可能。虽然我不确定你的意思是“动态打开活动”。

请参阅: http: //developer.android.com/reference/android/app/Activity.html

在类概述下,它指出“要与 Context.startActivity() 一起使用,所有活动类必须在其包的 AndroidManifest.xml 中具有相应的声明”

您可以在包中包含一个 Activity,但不在清单中定义它,但是您将无法成功启动它。