为Activity添加Intent Filter所要考虑的条件
新创建的Activities都具有某种目的性,那么是否需要为其明确定义Intent Filter呢?这要根据实际情况而定,如果其将来不会被其它App复用(re-using),无需为其定义任何Intent Filter。这样的Activity常常通过Android Launcher或者被同在一个Application域中的其它Activities启动。
一旦为Activity定义了Intent Filter,相当于将其定义为”Public”,并且直接向其它Applications声明,便于被其中某一个所包含的Activities直接调用。在某种情况下,的确提供了一种人性化的功能,但其弊端是无意中增加了安全隐患。
补充:综合编程 , 其他综合 ,