使用startActivity函数可启动一个新的窗口对象。
http://xtfncel.iteye.com/blog/655895
亮点 :
第一种:打开新的Activity,不传递参数
public class MainActivity extends Activity {
@Override protected void onCreate(Bundle savedInstanceState) {
.......
Button button =(Button) this.findViewById(R.id.button);
button.setOnClickListener(new View.OnClickListener(){
// 点击该按钮会打开一个新的 Activity
public void onClick(View v) {
// 新建一个显式意图,第一个参数为当前 Activity 类对象,第二个参数为你要打开的
Activity 类
startActivity(new Intent(MainActivity.this, NewActivity.class));
}});
}
}
其中,new Intent(MainActivity.this, NewActivity.class)中明确指出要打开的activity类的名字NewActivity.class为显式意图.后面可能还要有隐式意图.
汤灿
HxLauncher: Launch Android applications by voice commands