首页 > 其他分享 >每日总结2023/3/9

每日总结2023/3/9

时间:2023-03-09 20:15:09浏览次数:122  
标签:总结 String tv text 每日 request bundle Bundle 2023

今天学习了数据在Activity之间的传播:向下一级传播

这是第一个页面Java代码

public class MainActivity extends AppCompatActivity implements View.OnClickListener {
    private TextView tv_text;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        tv_text = findViewById(R.id.tv_text);
        findViewById(R.id.bt_fa).setOnClickListener(MainActivity.this);
    }

    @Override
    public void onClick(View v) {
        Intent intent = new Intent(MainActivity.this, MainActivity2.class);
        Bundle bundle = new Bundle();
        bundle.putString("request_time", Time_now.getNowTime());
        bundle.putString("request_content", tv_text.getText().toString());
        intent.putExtras(bundle);
        startActivity(intent);
    }
}

xml文件

<TextView
            android:id="@+id/tv_text"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_marginTop="20dp"
            android:text="这是一张图片" />

        <Button
            android:id="@+id/bt_fa"
            android:layout_width="200dp"
            android:layout_height="wrap_content"
            android:layout_alignTop="@id/tv_text"
            android:layout_marginTop="30dp"
            android:text="点击发送"
            android:textStyle="bold" />

 

 

 

 

第二个页面

public class MainActivity2 extends AppCompatActivity {
    private TextView tv_record;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main2);
        tv_record = findViewById(R.id.tv_record);
        Bundle bundle = getIntent().getExtras();
        String request_time = bundle.getString("request_time");
        String request_content = bundle.getString("request_content");
        String desc = String.format("收到请求信息: \n请求时间为%s\n请求内容为%s", request_time,request_content);
        tv_record.setText(desc);
    }
}

 

 <TextView
        android:id="@+id/tv_record"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:textSize="20dp"
        android:text="这里是接受信息" />

 

具体是通过Bundle 来传播数据

 

成果:

 

标签:总结,String,tv,text,每日,request,bundle,Bundle,2023
From: https://www.cnblogs.com/JJTyyds/p/17201208.html

相关文章

  • 每日总结3.7
    安卓开发菜单栏首先在想xml文件里引入Toobar控件,他的作用就是制作一个顶部菜单,但是想要对这个菜单有操作需要以下代码myToolbar=findViewById(R.id.myToolbar);setSu......
  • 2023.3.9软件工程日报
    所花时间:1小时 代码量:50行 博客量:1今天进行修改的是自己的闹钟功能,试图加入更多的内容,例如让用户自己设定文字,通过findview的形式获取到一个全局变量中,再在提示的Re......
  • 每日总结3.8
    对菜单栏里添加更多按钮首先新建一个menu布局文件    调用以下函数实现删除publicbooleanonOptionsItemSelected(@NonNullMenuItemitem){switc......
  • 每日总结
    今日就浅浅的记录一下时间androidstudio个控件可以以一个时钟的方式显示计数,也可以是日历形式<?xmlversion="1.0"encoding="utf-8"?><LinearLayoutxmlns:android="......
  • 每日总结3.6
    求数组里最长子数组和问题importjava.util.List;importjava.util.Scanner;publicclassPAR{publicstaticvoidmain(String[]args){intmax=0......
  • 3.9每日总结
      今天学习用androidstudio实现增删改查。一个class用来创建数据库,建表,一个activity用来执行增删改查操作//今天只实现界面,还不能完全运行布局表信息(csdn上的)<?xml......
  • 指针总结
    这篇博客是我在学习了一段时间的指针后,做的一些总结,如有错误请严厉指正。首先是我写的一篇关于指针的思维导图。当然除了这些之外还有一个不是指针但是和指针有关的就是函数......
  • 3月09日课后总结
    3/09课后总结贪婪匹配与非贪婪匹配""" 正则表达式都是默认贪婪匹配 如:字符串<abc>123<abc> 正则表达式<.*> 则会匹配到<abc>123<abc> 非贪婪匹配则是<.*?> 匹配到<......
  • GOLAND-激活码-20230309
    33MEHOB8W0-eyJsaWNlbnNlSWQiOiIzM01FSE9COFcwIiwibGljZW5zZWVOYW1lIjoiUG9saXRla25payBNZXJsaW1hdSBNZWxha2EiLCJhc3NpZ25lZU5hbWUiOiJtYWdnaWUgc2VyIiwiYXNzaWduZWVFbWFp......
  • 今日总结
    输入a,b班的名单,并进行如下统计。输入格式:第1行::a班名单,一串字符串,每个字符代表一个学生,无空格,可能有重复字符。第2行::b班名单,一串字符串,每个学生名称以1个或多个空格分......