android 切换anctivity
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()关掉窗口,会在退出时逐一退栈显示出来。
更多相关文章
- 自定义Android(安卓)ORM 框架greenDAO数据库文件的路径
- Android学习笔记之数据持久化
- 滴滴插件化框架学习笔记之virtualapk-gradle-plugin
- Java读写二进制文件操作
- Android手势操作(一)
- Android(安卓)菜单 使用XML
- Service START_NOT_STICKY、START_STICKY
- OpenGL学习1
- Android.mk添加第三方jar包