Roh*_*kar 5 android android-intent
我有一项活动可以从Launcher开始.我对导航栏进行了一些更改,以便我也可以从导航栏启动相同的活动.
但预期的行为是,如果活动已经在堆栈顶部,则活动不应再次启动,因此我使用FLAG_ACTIVITY_SINGLE_TOP作为标志.但它并没有开始工作.我知道我们也可以实现它指定launchmode as singleTask.但我不想使用它,因为我可能从导航栏启动一些第三方应用程序
你有没有尝试过
launchMode:singleTop
Run Code Online (Sandbox Code Playgroud)
在清单中定义您的活动?例如
<activity
android:name=".MyActivity"
android:label="@string/app_name"
android:theme="@style/AppTheme"
android:launchMode="singleTop">
</activity>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1293 次 |
| 最近记录: |