activity 显示启动
1,intent.setClass(MainActivity.this, SecendActivity.class);
2,intent.setClassName(MainActivity.this, "com.example.deal.SecendActivity");
包名.类名
隐式启动
1,Intent intent = new Intent("hahahah.SecendActivity");
括号内的是这个要启动的activity的在注册时的action值。
2, Intent intent = new Intent();
intent.setAction("hahahah.SecendActivity");
3,关闭antivity
SecendActivity.this.finish();
===========================================================
activity传参
第一种
MainActivity传入:
Intent intent = new Intent(MainActivity.this, SecendActivity.class);
intent.putExtra("title", "传入的string内容");
intent.putExtra("comment_count", 21);
startActivity(intent);
SecendActivity取出
String title = getIntent().getStringExtra("title");
int comment_count = getIntent().getIntExtra("comment_count", 12); //12是默认值
第二种 Bundle
MainActivity传入:
Bundle bundle = new Bundle();
bundle.putString("title", "传入的string内容");
bundle.putInt("comment_count", 123);
intent.putExtra("myBundle", bundle);
SecendActivity取出
Bundle myBundle = getIntent().getBundleExtra("myBundle");
String title = myBundle.getString("title");
int comment_count = myBundle.getInt("comment_count");



