当我有如此多的图像要在列表视图中显示时,当我从一张图片的底部流向另一张图片时,会有1秒的停顿。我将文件路径保存在SD卡中的数据库sqlite内部适配器中,因此在每个元素中都从SD卡中获取sqlite数据库之前和之后的内容。我怎样才能不在一个图像和另一个图像之间有讨厌的延迟呢?如果我看过图片抓取资源(R.drawable.image)这样不会困扰你,我可以使图片的SD卡达到作为内部资源的应用吗?也许我不小心记住了图片,我应该把它们保存在Android / data / com.my.app中?(图片文件夹中SD卡除外的图像)。我该如何改进这一点呢?
我正在创建一个应用程序,它使用现成的SQLiteDatabase。我给用户一个选择,将数据库复制到sd卡或电话内存中。当数据库被复制到电话内存中时,下面的代码工作得很好。26.5 MB的数据库被完全复制到电话内存中。但是,如果使用相同的代码在sd卡中复制,则只复制数据库的一部分,即只复制一个名为android_metadata的表。
private void copyDatabase(String storage) {
try {
//DB_NAME is defined in the class
//DB_PATH refers to the ph