Action属性用来表现意图的动作,例如启动一个activity(在activity1中启动activity3):
在activity1中:
Intent intent = new Intent();
intent.setAction(activity3.MY_ACTION);
startActivity(intent);
在activity3中:
public static final String MY_ACTION="包名.MY_ACTION";
在manifest中注册intent-filter中的action和category
注:如果匹配有多个符合条件的activity,会以对话框的形式让用户进行选择