简单的启动的话,就是
Intent intent = new Intent(MainActivity.this,Main2Activity.class);
startActivity(intent);
如果要传信息,可以这么写
Intent intent = new Intent(MainActivity.this,Main2Activity.class);
intent.putExtra("NAME","小明"); // 传递参数,根据需要填写
startActivity(intent);
如果要加比较多的信息,可以用bundle来传
Bundle bundle = new Bundle(); bundle.putString("str1","Hello World"); bundle.putString("str2","你好,世界!"); bundle.putString("str3","就这么多吧"); Intent intent = new Intent(); intent.setClass(MainActivity.this,Main2Activity.class); intent.putExtras(bundle); intent.putExtra("NAME","小明"); startActivity(intent);
传完信息怎么接收呢?在接收的Activity里这样写就好了
String all = ""; all += getIntent().getStringExtra("NAME") + "\n"; Bundle bundle = getIntent().getExtras(); all += bundle.getString("str1") + "\n"; all += bundle.getString("str2") + "\n"; all += bundle.getString("str3") + "\n";