如何在程序代码中获取android:launchMode属性

如何在程序代码中获取android:launchMode属性,android,launchmode,Android,Launchmode,如果android:launchMode不是standard,我需要关闭对话框,我需要在我的代码中访问此属性,它在清单文件中设置,我找不到解决方案,有人可以帮助吗?谢谢大家! 通常,如果活动启动模式不是标准您打开活动,它将调用onNewIntent,或者它将调用onCreate。希望它对您有所帮助。如果启动模式为“singleTask”如果您再次启动相同的活动,它将进入onNewIntent,否则它将第一次调用onCreate 您可以在onNewIntent中安全地编写代码,您可以尝试“getI

如果
android:launchMode
不是
standard
,我需要关闭对话框,我需要在我的代码中访问此属性,它在清单文件中设置,我找不到解决方案,有人可以帮助吗?谢谢大家!

通常,如果活动启动模式不是
标准
您打开活动,它将调用
onNewIntent
,或者它将调用
onCreate
。希望它对您有所帮助。

如果启动模式为“singleTask”如果您再次启动相同的活动,它将进入onNewIntent,否则它将第一次调用onCreate

您可以在onNewIntent中安全地编写代码,您可以尝试“getIntent().getFlags()”


您想做什么取决于启动模式?告诉我,以便我能提供帮助例如,我在活动中显示了一个dialogFragment,如果启动模式是标准的,Android将创建一个新窗口来显示另一个意图,并且应该保留该对话框,如果模式是singleTask,则需要取消该对话框以显示另一个意图内容。活动默认启动模式为“标准”这是一个可接受的解决方案,它的工作,谢谢!但我想知道是否有更简单的方法。@newszer如果有效,它应该被接受。有没有更简单的方法?现在我不知道了,抱歉。我尝试了一下,它的值也是0。我想这和jame的解决方案是一样的