آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

اجرا نشدن برنامه روی بعضی گوشی ها

نگاه منتظر  11 سال پیش  11 سال پیش
0 0

با سلام

برنامه ای ک نوشتم رو روی htc و samsung تست کردم و بدون هیچ مشکلی اجرا میشه .

اما وقتی که برنامه را روی lg g2 نصب کردم و وقتی که وارد برنامه میشه (برنامه نصب میشه) exception میده و میپره بیرون.

تو قسمت run اولیه میپره بیرون، یعنی جایی که دیتابیس میخواد پر بشه.

توی تابع performFirstRun() که وظیفش detect کردن اولین اجراس ،این اتفاق میوفته 

   private void performFirstRun() {
        final ProgressDialog pd = new ProgressDialog(this);
        final MediaPlayer song = MediaPlayer.create(this, R.raw.la_ilah_illa_allah);
        song.setOnCompletionListener(new MediaPlayer.OnCompletionListener() {
            @Override
            public void onCompletion(MediaPlayer mp) {
                mp.start();
            }
        });
        song.start();
        pd.setProgressStyle(ProgressDialog.STYLE_SPINNER);
        pd.setMessage("در حال آماده سازی برنامه برای اجرا در اولین بار");
        pd.setIndeterminate(true);
        pd.setCancelable(false);
        pd.show();
        Thread thread = new Thread(new Runnable() {
            @Override
            public void run() {
                Ready ready = new Ready(sqLiteDatabase);
                ready.store();
                prefs.edit().putBoolean("firstrun", false).commit();
                song.release();
                pd.dismiss();
                finish();
                startActivity(new Intent(MainActivity.this, MainActivity.class));
            }
        });
        thread.start();
    }
 برای این سوال پاسخی وجود ندارد.

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .