bahman2012 0 ارسال شده در ۸ بهمن ۱۳۹۳ گزارش اشتراک گذاری ارسال شده در ۸ بهمن ۱۳۹۳ سلام دوستان وقتی برنامه ام رو اجرا میکنم برنامه اجرا میشه مشکلی مشاهده نمیشه اما تو Logcat این ارور ها همیشه ظاهر میشه اگه میشه راهنماییم کنید عکس ارور رو ضمیمه کردم اینم دستورات دیتابیس منه package ir.tahaquran.SangDarmani;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import android.content.ContentValues;import android.content.Context;import android.database.Cursor;import android.database.SQLException;import android.database.sqlite.SQLiteDatabase;import android.database.sqlite.SQLiteOpenHelper;import android.util.Log;public class database extends SQLiteOpenHelper { public final String path = "data/data/ir.tahaquran.SangDarmani/databases/"; public final String Name = "dataofstorys"; public SQLiteDatabase mydb; private final Context mycontext; public database(Context context) { super(context, "dataofstorys", null, 1); mycontext = context; } @Override public void onCreate(SQLiteDatabase arg0) { } @Override public void onUpgrade(SQLiteDatabase arg0, int arg1, int arg2) { } public void useable() { boolean checkdb = checkdb(); if (checkdb) {Log.i(Name, "chek kon chek kon chek kon"); } else { this.getReadableDatabase(); try { copydatabase(); } catch (IOException e) { } } } public void open() { mydb = SQLiteDatabase.openDatabase(path + Name, null, SQLiteDatabase.OPEN_READWRITE); } @Override public void close() { mydb.close(); } public boolean checkdb() { SQLiteDatabase db = null; try { db = SQLiteDatabase.openDatabase(path + Name, null, SQLiteDatabase.OPEN_READONLY); } catch (SQLException e) { } return db != null ? true : false; } public void copydatabase() throws IOException { OutputStream myOutput = new FileOutputStream(path + Name); byte[] buffer = new byte[1024]; int lenght; InputStream myInput = mycontext.getAssets().open(Name); while ((lenght = myInput.read(buffer)) > 0) { myOutput.write(buffer, 0, lenght); } myInput.close(); myOutput.flush(); myOutput.close(); } ممنون میشم اگه راهنماییم کنید نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
mahdieh_R 6 ارسال شده در ۸ بهمن ۱۳۹۳ گزارش اشتراک گذاری ارسال شده در ۸ بهمن ۱۳۹۳ دیتابیس رو نبستین حایی ک بازکردینش تابع close رو فراخونی کنین نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .