Android学习笔记二 Intent跳转界面
博客专区 > Onego 的博客 > 博客详情
Android学习笔记二 Intent跳转界面
Onego 发表于3年前
Android学习笔记二 Intent跳转界面
  • 发表于 3年前
  • 阅读 15
  • 收藏 0
  • 点赞 0
  • 评论 0

腾讯云 技术升级10大核心产品年终让利>>>   

帮一个哥们弄一个创业项目,又耽误了好几天,没有连续学习罪过啊罪过


1.简单的跳转

button1.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                /*
                    Intent好多构造方法,暂时就理解一个先
                    第一个参数上下文 简单的说就是this,但我这里用了匿名类所以加了点代码
                    第二个参数跳转的ActivityClass
                */
                Intent intent = new Intent(MainActivity.this,FirstActivity.class);
                startActivity(intent);
            }
        });

1.有返回的跳转

button2.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                Intent intent = new Intent(MainActivity.this,FirstActivity.class);
                startActivityForResult(intent,1);
            }
        });

在MainActivity中实现

    @Override
    protected void onActivityResult(int requestCode, int resultCode, Intent data) {
        super.onActivityResult(requestCode, resultCode, data);
        Log.i("tag",requestCode + " - " + resultCode);
        textView.setText(data.getStringExtra("data"));
    }

FirstActivity中加入主动返回参数的方法

 Intent intent = new Intent();       //初始化
 intent.putExtra("data","Hello");    //设置参数
 setResult(2,intent);                //返回参数
 finish();//返回


共有 人打赏支持
粉丝 2
博文 10
码字总数 3700
×
Onego
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: