我正在从我的 Application 类中的方法调用 startActivity,但没有调用活动的构造函数及其 onCreate 方法。The Application method is being called when a menu option (in the first activity instance) is selected, so the first activity is on top. 我没有为活动设置launchMode(即它是“标准”),并且没有调用onNewIntent。
但是,如果我复制 .java 文件(+ 重命名类并复制 AndroidManifest.xml 中的 Activity 条目),然后第二次使用新类调用 startActivity,它就可以正常工作。我需要创建一个未知的并且可能大量的这些活动,所以这不是一个解决方案,尤其是当您考虑所有重复的代码时。
如何强制 Android 创建此活动的多个实例?