بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
اجرا نشدن برنامه روی بعضی گوشی ها
با سلام
برنامه ای ک نوشتم رو روی 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();
}
برای این سوال پاسخی وجود ندارد.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .