java 简单的意图数据发送和接收

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 简单的意图数据发送和接收相关的知识,希望对你有一定的参考价值。

Button intentButton = findViewById(R.id.intentButton);
intentButton.setOnClickListener(new View.OnClickListener() {
  @Override
  public void onClick(View v) {
    Intent intent = new Intent(MainActivity.this,SecondActivity.class);
    intent.putExtra("id",120151559);
    intent.putExtra("name","Ramy Helow");
    intent.putExtra("status",true);
    startActivity(intent);
  }
});
Bundle bundle = getIntent().getExtras();
if(bundle!=null){
  int id = bundle.getInt("id");
  String name = bundle.getString("name");
  boolean status = bundle.getBoolean("status");
  TextView textView = findViewById(R.id.textView);
  textView.setText("ID: "+id+"\nName: "+name+"\nStatus: "+status);
}

以上是关于java 简单的意图数据发送和接收的主要内容,如果未能解决你的问题,请参考以下文章

广播接收者

发送和接收意图之间的巨大延迟

Android入门:广播发送者与广播接收者

未发送执行者对接收者的意图

Android (Java) 使用服务器简单发送和接收 - 快速设置挑战

Java 网络编程UDP协议之发送数据和接收数据的详解