安卓Activity之间传递数据和Andriod Studio中配置Logcat Filter

1.Activity之间设置点击按钮传递数据,首先需要创建两个activity页面,然后在MainActivity里面配置点击事件和intent,
关键的是intent中的方法putExtra(“key值”,“字符串”)
public class MainActivity extends AppCompatActivity{
private Button btn;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
btn=findViewById(R.id.btn);
btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent=new Intent();
intent.setClass(MainActivity.this,Main22Activity.class);
intent.putExtra(“data”,“哈哈哈”);
startActivity(intent);
}
});

}

2.配置第二个Activity页面,将intent传过来的参数赋值给bundle,然后将bundle的值赋值给String data,然后Log.d打印出来,log里面的信息中第一个是tag信号是Main22Activity,第二个是key值即为变量值,然后运行就会在Logcat 中显示出来。下面是第二个Activity的代码。
public class Main22Activity extends AppCompatActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main22);
    Bundle bundle=getIntent().getExtras();
    String data=bundle.getString("data");
    Log.d("Main22Activity", data);
}

}

3.然后配置Logcat Filter 信号筛选器,其中Filter Name是tag信号的名称,和下面的Log Tag相同,然后最后的Log level是需要显示信号的等级,因为在第二个代码中Log.d 其中的d代表的就是Debug,然后筛选出来的就是Debug信号
在这里插入图片描述
4.最后在控制台的log Cat中就会显示从第一个Activity中传递过来的String变量值。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值