我可以启动 AndroidManifst.xml 文件中未指定的新活动吗

2024-05-03

我正在尝试执行一些动态代码,然后加载一个新类,该类应该是Activity我想启动它,但使用常规startActivity(Intent)想要Activity在 AndroidManifest.xml 文件中“声明”。

有什么线索吗?


您无法启动未在清单中声明的​​活动,因为活动是通过 startActivity 函数启动的,这对于未在清单中声明的​​活动不起作用。

但是您可以尝试在清单中声明一个 Activity,该 Activity 将类名作为具有意图的数据,并在 oncreate 中创建该 Activity 的实例,然后将对 Activity 方法的所有调用委托给动态创建的对象。 (警告从来没有这样做只是一个自发的想法)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

我可以启动 AndroidManifst.xml 文件中未指定的新活动吗 的相关文章

随机推荐