I have an working on a SQLite app and I am new to Android. Everything works fine for me in emulator and when I install in phone unfortunately my app closes. I searched in StackOverflow and googled it, and I find some solutions but nothing worked. Finally I need some help.
My code to getdb from assets is:
private void copyDatabaseFromAssets() {
// TODO Auto-generated method stub
InputStream inputStream = null;
OutputStream outputStream = null;
String DataBasePath = DATABASE_PATH + DATABASE_NAME;
try{
inputStream = context.getAssets().open(DATABASE_NAME);
outputStream =new FileOutputStream(DataBasePath);
byte[] buffer = new byte[1024];
int length;
while((length =inputStream.read(buffer))>0){
outputStream.write(buffer, 0, length);
}
outputStream.flush();
outputStream.close();
inputStream.close();
}catch(IOException e){
throw new Error("Problem copying database from resource file");
}
}