当前位置: 代码迷 >> Android >> 关于android的activity的起步模式
  详细解决方案

关于android的activity的起步模式

热度:28   发布时间:2016-04-28 03:45:34.0
关于android的activity的启动模式
比如 android的 activity 的一种启动模式是  standard, 可以在androidManifest里边设置:
android:launchmod=“standard”,  那么如果想在   代码  中设置这个 standard模式,应该怎么写呢?

 请会的朋友麻烦回答下,先谢啦
------解决思路----------------------
Androidmanifest里面注册的是启动模式,属于静态注册,用程序是无法修改的。 这个模式是在你应用安装的时候,系统解包应用,然后把所有的activity添加到系统中,这个过程不可逆,不可修改。 当你程序安装好的那一瞬间,你这个activity的launchmode就固定死了。

在启动应用的时候Intent里面提供一系列的启动方式,你可以用启动的flag来控制,但是修改不了launchmode, 例如你的launchmode是singleInstance,你不管用任何方式,这个activity还是singleInstance。
------解决思路----------------------
楼上说的有道理
------解决思路----------------------
正解无法动态修改。
  相关解决方案