关于Component中的问题

我通过Component来启动另一个Activity(该Activity不是入口Activity)时,要不要加上android:exported="true" 为什么我不加它也好使,加了也没错,到底是加了还是不加呢??用的studio

如果你是自己的app中的Activity,无所谓,如果你用Component来打开另一个app中的Activity,那个app中的Activity就要加android:exported="true"

懂了,长知识了!谢谢!

同一个app中不需要加,跨app调用就需要加,比如service通信contentprovider的时候就需要了