Android学习笔记<二>

本文详细介绍了在Android应用开发中如何创建并启动新的活动窗口,包括在manifest.xml中添加<activity>标签、使用Intent进行数据传递以及三种启动Activity的方法。适合初学者理解和实践。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、 如果要声明一个新的活动窗口,记得在manifest.xml中加一个<activity>标签,作为<application>的子节点。

                

<manifest ...>
   <application ...>
           <activity android:name=".ExampleActivity" />
            ...
   </application>
    ...
</manifest>


2、 如何启动一个新Activity?

       调用 StartActivity() 来启动另一个 Activity,并且通过 Intent(意图) 来描述这个要启动的 Activity(intent 能携带小数据,用于窗体与窗体之间的传值)。 

       ①第一种方式:

button.setOnclickListener(new View.OnClickListener(){
    @override
    public void onClick(View v){
        Intent intent = new Intent(MainActivity.this, NextActivity.class);
        StartActivity(intent);
    }   
});

       ②第二种方式:

button.setOnclickListener(new View.OnClickListener(){
    @override
    public void onClick(View v){
        Intent intent = new Intent();
        intent.setClass(MainActivity.this, NextActivity.class);
        StartActivity(intent);
    }   
});

       ③第三种方式:

button.setOnclickListener(new View.OnClickListener(){
    @override
    public void onClick(View v){
        Intent intent = new Intent();
        intent.setAction(xxx.xxx.xx.next_activity);//里面前缀为包名
        StartActivity(intent);
    }   
});


通常使用第一种。









评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值