设置“任务关联性”以编程方式
有没有办法以编程方式设置“任务亲和力”?我的意思是像一些意图标志或什么?我在 Android 文档中没有发现任何关于此的可能性。
在 AndroidManifest.xml 中使用 android:taskAffinity
以静态方式设置亲和力不符合我的需求。
is there a way to set the "task affinity" programmatically? I mean like with some Intent flag or sth? I didn't find anything about this being possible in the Android docs.
Setting the affinity in a static way in the AndroidManifest.xml with android:taskAffinity
does not suit my needs.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
你不能。
taskAffinity
由ActivityInfo
包含,它是Activity
的成员。Activity 源代码
并且
ActivityInfo
具有taskAffinity。ActivityInfo 源代码< /a>
根据源码注释,
taskAffinity
的信息是从AndroidManifest.xml
中收集的。并且没有公共方法来设置mActivityInfo.taskAffinity
。You cannot.
taskAffinity
is contained byActivityInfo
, which is member ofActivity
.Source code of Activity
And
ActivityInfo
has taskAffinity.Source code of ActivityInfo
According to the comment of source code, information of
taskAffinity
is collected fromAndroidManifest.xml
. And there is no public method to setmActivityInfo.taskAffinity
.使用这个方法:
Use this method :