数据库的内存泄露

android 2.2

U8500

2011/8/2

 

ps***及时的关闭数据库文件真的很重要

1.建立android的sqliteUtil文件实现openhelper方法

2.OnCreat()和OnUpdata方法自然不用说,传统的sqlite语句进行创建,升级.

3.主要讲数据库的关闭,

<1.建立可读数据库read_db(全局)

<2.建立可写数据库write_db(全局)

<3.调用close()方法,在其中关闭数据库

ps***横竖屏数据加载问题

1.修改AndroidManifest.xml文件,修改相应的activity属性: 添加

android:configChanges="orientation|keyboardHidden"

此方法,是设备在重力感应进行横竖屏切换时,不重新加载OnCreat(Bandle b)方法.

2.在activity中重载OnConfigurationChanged方法

如下需要根据不同旋转方向做其他动作,还可以在这里处理,如下:

@Override

public void onConfigurationChanged(Configuration newConfig) {

super.onConfigurationChanged(newConfig);

/*

if (this.getResources().getConfiguration().orientation == Configura tion.ORIENTATION_LANDSCAPE) {

}

else if (this.getResources().getConfiguration().orientation == Configuration.ORIENTATION_PORTRAIT) {

}*/

}

你可能感兴趣的:(内存泄露)