1,
public class LogView extends Activity
{
@Override
protected void onCreate(Bundle savedInstanceState)
{
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.main2);
}
}
2,
在layout.层添加资源文件main2
3,
AndroidManifest.xml文件里注册LogView 类
<activity android:name="LogView" </activity>
测试:
@Override
public boolean onKeyUp(int keyCode, KeyEvent event)
{
// TODO Auto-generated method stub
switch(keyCode)
{
case KeyEvent.KEYCODE_DPAD_CENTER:
{
/* 新建一个Intent对象 */
Intent intent = new Intent();
/* 指定intent要启动的类 */
intent.setClass(Main.this, LogView.class);
/* 启动一个新的Activity */
startActivity(intent);
///* 关闭当前的Activity */
Main.this.finish();
break;
}
}
return super.onKeyUp(keyCode, event);
}
另发现在android里startActivity的窗口会自动进入堆栈管理(后开的窗口在最前面), 如果未用finish()关掉窗口,会在退出时逐一退栈显示出来。