1. Salto de página
Se requieren dos parámetros, el primer LoginActivity es la clase actual y el otro MainActivity es la clase objetivo del salto
Intent intent = new Intent();
intent.setClass(LoginActivity.this,MainActivity.class);
startActivity(intent);
2. Llevar parámetros
Utilice el método putExtra, que lleva el par clave-valor, la segunda línea de código a continuación
Intent intent = new Intent();
intent.putExtra("userName", DataMap.get("name"));
intent.setClass(LoginActivity.this,MainActivity.class);
startActivity(intent);
3. La actividad transfiere datos a Fragment
En actividad (mire 1, 2 arriba, relación de progresión de datos)
Intent intent=getIntent();
String userName=intent.getStringExtra("userName");
Bundle bundle = new Bundle();
bundle.putString("userName",userName);
userFragment.setArguments(bundle);//数据传递到fragment中
En fragmento
Bundle bundle =this.getArguments();//得到从Activity传来的数据
String userName = null;
if(bundle!=null){
userName = bundle.getString("userName");
System.out.println(userName);
}