بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
پروزه sqlite آموزش استاد کار نمیکنه لطفا کمک کنید
به کلاس G ایراد میگیره ب خط آخر
package project.main;
import android.app.Application;
import android.database.sqlite.SQLiteDatabase;
import android.os.Environment;
import java.io.File;
import project.helper.MyDatabaseHelper;
public class G extends Application {
public static G app;
public static SQLiteDatabase database;
public static final String SDCARD = Environment.getExternalStorageDirectory().getAbsolutePath();
public static final String BRAND_DIR = SDCARD + "/uncox-learn";
public static final String APP_DIR = BRAND_DIR + "/sample_database";
public static final String DB_DIR = APP_DIR + "/db";
@Override
public void onCreate() {
super.onCreate();
app = this;
}
public void createAppDirectories() {
File dbDir = new File(DB_DIR);
if (!dbDir.exists()) {
boolean wasCreated = dbDir.mkdirs();
}
createOrOpenDatabase();
}
public void createOrOpenDatabase() {
if (database != null) {
return;
}
MyDatabaseHelper dbHelper = new MyDatabaseHelper(this);
database = dbHelper.getWritableDatabase();
}
}
0
0
سلام نمیدونم مشکل چیه چون من اصن این اموزش رو نیگا نکردم و اصن sqlite کار نکردم :) مستقیم رفتم ROOM . فک کنم شما هم اینکارو بکن . چیزی ک گوگل پیشنهاد میده ب سود خود دولوپره . لابد اینم چیزیش دیپرکیت شده ک کار نمیکنه و اگ ارور میده لطفا ارورشو بنویسید اینجا که بهتر راهنمایی شید (5 سال پیش)
+1
0
دسترسی خواندن و نوشتن رو میدین؟ (5 سال پیش)
+1
0
اگه از اندروید 6 به بالا استفاده میکنید , احتمالا مشکل(راه حل) ران تایم پرمیشن هست (5 سال پیش)
0
0
بله دسترسی رو میدم (5 سال پیش)
0
0
ران تایم پرمیشن هم داره چون تو خود پروژه هس اصلا خود پروژه رو اپن میکنم نمیاد بالا و ارور دارم درحالیکه چن ماه پیش راحت باز میشد (5 سال پیش)
0
0
سلام . دقیقا خطا رو بگید چیه. الان که خطایی وجود ندارد. (5 سال پیش)
0
0
ارور نمیده میگه توخط اخری مشکل هس (5 سال پیش)
0
0
منظورتون از خط آخر کدومه دقیقا؟! نمیشه که ایراد بگیره ولی هیچ توضیحی نشون نده! لطفا یه تصویر از ایراد گرفتنش تو سوالتون آپلود کنین تا ببینیم چیه! (5 سال پیش)
0
0
احتمالا مشکل شما از ساخته نشدن دیتابیس هست که اینا رو بررسی کنید که آیا دایرکتوری مربوطه رو پدید میارید و اینکه قبل از ساخت دایرکتوری ها اقدام به فراخوانی دیتابیس نکنید (5 سال پیش)
0
0
سلام من هم دقیقا با همین مشکل مواجه شدم میشه یه راه حل ارائه بدین؟ (4 سال پیش)
0
0
برای استفاده از دیتابیس نیازی به تعریف ران تایم پرمیشن نیست (4 سال پیش)
0
0
من از API 21 استفاده می کنم و اصلا ران تایم پرمیشن تعریف نکرده ام اما با این خطا رو به رو شدم! (4 سال پیش)
0
0
منم همچین مشکلی داشتم برنامه قبلا کار می کرد اپدیتشم کردم رو اندروید ۱۰ از دیتابیس خطا میگرفت منم targetSdkversion و compileSdkversion رو برگردوندم رو ورژن۲۸(ورژن قبل اپدیت)مشکل برنامه من حل شد (4 سال پیش)
0
0
من targetSdkversion و compileSdkversion از 26 به 25 تغییر دادم مطابق اسنیپ تنظیمات بهینه اولیه برای gradle اما بازم مشکل ام برطرف نشد
(4 سال پیش)
برای این سوال پاسخی وجود ندارد.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .