Activity之间的跳转及数据传递
跳转 有两种显式 和 隐式
显示 就不用配置 文件里面写东西
隐式 需要写配置文件 但是它可以只要你的action 和 categories 对应上就可以调用
我下面的 显示写的方法 隐式写的监听器
然后显式的有intent传值 布局我就不粘了
下面是第一个主activity
package com.example.myapplication.Handler; import androidx.appcompat.app.AppCompatActivity; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.EditText; import com.example.myapplication.R; public class MainActivity extends AppCompatActivity { private Button btn=null,btn1 = null; EditText name; public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_first_layout); btn=(Button)findViewById(R.id.call); btn.setOnClickListener(listener); btn1=findViewById(R.id.call1); btn1.setOnClickListener(new View.OnClickListener(){ @Override public void onClick(View v) { Intent intent = new Intent(MainActivity.this, SecondActivity.class); intent.setAction("cn.itscast.call1"); startActivity(intent); //回传数据 } }); } private View.OnClickListener listener=new View.OnClickListener(){ public void onClick(View v) { Intent intent = new Intent(); intent.setClass(MainActivity.this, SecondActivity.class); name = findViewById(R.id.name); String a = name.getText().toString(); System.out.println(a); intent.putExtra("name", a); startActivity(intent);//启动 intent } }; } 跳转到的第二个activity
package com.example.