Android实践8 | 按钮单击启动另一个activity(隐式intent)

按钮单击启动另一个activity(隐式intent)


Android实践8 | 按钮单击启动另一个activity(隐式intent)_第1张图片
clipboard.png

启动一个Activity需要一干intent,可通过在代码定义一个intent,也可通过在AndroidManifest.xml文件里,对intent的属性进行设置。

目的:

单击一个activity里的按钮启动另一个activity。

步骤:

1、创建一个activity:ThirdActivity
2、进入AndroidManifest.xml文件,配置


    
        
        
        
    

3、在原activity:FirstActivity中创建按钮Button3
3、在代码里给按钮添加事件监听
4、在监听代码中通过intent 实现启动另一个activity

intent=new Intent();
intent.setAction("com.jungle.activitytest.ACTION_START");
intent.addCategory("com.jungle.activitytest.MY_CATEGORY");
要点:

1、AndroidManifest.xml中,要对启动的activity添加
重点有2个属性.
1)、


name的字符串可以随意取
2)、


这个代表是默认的启动
可另外取一个,名称随意取,

 

两个属性都必须设置。
2、代码
1)、定义intent
intent=new Intent();
2)用setAction()设置Action
intent.setAction("com.jungle.activitytest.ACTION_START");
3)、用addCategory设置Category
intent.addCategory("com.jungle.activitytest.MY_CATEGORY");

你可能感兴趣的:(Android实践8 | 按钮单击启动另一个activity(隐式intent))