当前位置:  开发笔记 > Android > 正文

Android覆盖显式意图

如何解决《Android覆盖显式意图》经验,为你挑选了1个好方法。

我的应用需要有一个intent-filter响应Intent具有它的组件集(一个明确的意图).这是一个例子.

Intent i = new Intent();
i.setClassName("com.compareeverywhere","com.compareeverywhere.ScanActivity");
startActivity(i);

只是一个简单的intent-filter不会做 - 因为它Intent是针对特定组件(Activity,),它只是启动,而不是寻找意图.有没有办法做到这一点?
谢谢,Isaac Waller
PS:请不要回答"不".



1> sooniln..:

没有.

:)话虽这么说,想象如果Android允许人们劫持特定组件的Intents会发生什么.不喜欢竞争对手的应用程序?只是让你用你自己劫持他的主要活动来展示色情片.意图可以专门指定特定组件,因为作者不希望其他人能够替换它们.

你有两个选择.如果这是您自己的代码,请将其替换为通用意图,或者如果它属于其他人,请与他们联系,并请他们很好地将其更改为通用意图以及为什么必要的一些正当理由.

推荐阅读
linjiabin43
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有