Android活动+《恐怖游轮》带你了解跳转&传递数据&如何随时结束程序&小技巧

本文以《恐怖游轮》为背景,详细讲解了Android活动中页面跳转、数据传递、保存临时数据、数据回传以及如何结束所有活动。通过实例介绍了Intent、putExtra、onActivityResult等关键方法的使用,帮助开发者更好地理解和管理Android应用程序的活动流程。
摘要由CSDN通过智能技术生成

在这里插入图片描述

1.到达船坞,众人出海(页面跳转,数据传递)

一个风和日丽的下午,洁西被朋友邀请出海航行,但冥冥中她总觉得,周围的一切都充满奇怪的熟悉感。
在这里插入图片描述
她收拾好东西,透过窗户,孩子正在涂涂画画。
在这里插入图片描述匆忙收拾好洒在地上的墨水
在这里插入图片描述有人按她家的门铃,她却不知道是谁,出门问了Jack老大爷,他说没看到。
四处透露着莫名的诡异。

故事开始了

工程只要包含Activity,那么在启动这个应用的时候都需要指定一个启动页作为初始页。也就是我们打开app第一眼看到的页面。
我们需要在AndroidMainfest.xml中来指定那个活动作为启动页。具体的方式如下:

        <activity android:name=".Login">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>

杰西驱车来到了船坞,和葛雷一行人会面。
在这里插入图片描述

1.1驱车前往:Intent

Intent主要用于在组件中进行跳转或者传递数据,在这里我们用到了跳转活动和传递数据

活动由 由家到达船坞 intent这个小车载着数据 杰西来到了船坞
这个小车我们要如何实现呢?

Intent intent=new Intent(HomeActivity.this,DockActivity.class);

这就是小车了,这个小车的作用就是从家到船坞
那么光车去了也不行,杰西也得跟着去呀。

1.2杰西上车:putExtra

String name="杰西";
intent.putExtra("data",name);

可以通过intent.putExtra() 来为intent携带数据。当然还有其他的方式来实现。以后慢慢会接触到。
然后杰西上车后,
车子启动:startActivity(intent)

satrtActivity(intent)

于是绑定控件后完整的代码如下:

        Button red_car=findViewById(R.id.button1);
        red_car.setOnClickListener(new View.OnClickListener() {
   
            @Override
            public void onClick(View v) {
   
                Intent intent=new Intent(Login.this,MainActivity.class);
                String name="杰西";
                intent.putExtra("data",name);
                startActivity(intent);
            }
        });

在这里插入图片描述
杰西到达船坞,此时在船坞中,葛雷(杰西的朋友),维克多(葛雷的室友),莎莉(葛雷的朋友),东尼,海瑟(莎莉的朋友)已经到达了船厂。

public class DockActivity extends AppCompatActivity {
   
    String person="目前在船厂有葛雷,维克多,萨利,东尼,海瑟,";
    @Override
    protected void onCreate(Bundle savedInstanceState) {
   
        
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值