java Android:使用Intent或intentfilter启动活动
我总是以意图开始活动,但在我正在阅读的书中,活动是以动作参数开始的: 不是以这种经典的方式
Intent intent = new Intent(this,ActivityResult.class);
但通过这种方式:
String PICK_BUS_ACTION = "com.example.utente.decompilare" + ".action.PICK_BUS_ACTION";
Intent intent = new Intent(PICK_BUS_ACTION);
在清单中有一个意图过滤器:
<activity 安卓:name=".ActivityResult">
<intent-filter>
<action 安卓:name="com.example.utente.decompilare.action.PICK_BUS_ACTION" />
<category 安卓:name="安卓.intent.category.DEFAULT" />
</intent-filter>
</activity>
我尝试了两种方法,但没有发现不同之处。什么更好?有什么区别
# 1 楼答案
第二个用于启动其他应用程序