ray*_*man 1 android android-activity
我有一个我需要设置它的意图,两个标志:
FLAG_ACTIVITY_SINGLE_TOP - >因为我想保留当前活动的实例,以防它已经集中注意力.
FLAG_ACTIVITY_NEW_TASK - >因为我在其活动之外启动了意图(contexnt.startactivity(..))
问题是我不能将它们两者结合起来 ..任何其他解决方案?
这是我的例外:
06-30 09:12:48.577: ERROR/AndroidRuntime(2460): android.util.AndroidRuntimeException: Calling startActivity() from outside of an Activity context requires the FLAG_ACTIVITY_NEW_TASK flag.
这真的是你想要的吗?
谢谢,
射线.
小智 8
这里解释了组合位掩码的任务http://softwareblog.alcedo.com/post/2011/05/31/Using-e2809core2809d-to-combine-A-and-B-Explaining-that-bitmask-thing.aspx in一个很好的方式.
跳过解释,直接到案例.
使用OR运算符组合标志:
setFlags(FLAG_ACTIVITY_SINGLE_TOP|FLAG_ACTIVITY_NEW_TASK);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3465 次 |
| 最近记录: |