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

نمی توانم از داخل سرویس، یک table را select کنم

Hadi  8 سال پیش  8 سال پیش
0 0

سلام. من تو برنامم از یک سرویس استفاده کردم. داخل اون می خوام از دیتابیسی که تو حافظه دارم و شی اش هم داخل کلاس Base(G قدیم) هست، یک table رو select کنم. اما این فقط وقتی اتفاق می افته که برنامه باز باشه. اما اگر من برنامه رو کلا ببندم، این کار انجام نمیشه. کد من به شکل زیر هست.

 
public class MyService extends Service {

@Override
public int onStartCommand(Intent intent, int flags, int startId) {
Cursor cursor = Sql.select(Sql.myTable);
M.makeToast("I Can");
return super.onStartCommand(intent, flags, startId);
}

@Nullable
@Override
public IBinder onBind(Intent intent) {
Log.i("Log", "onBind");
return null;
}


}

اگر من slect کردن table ام رو پاک کنم، حتی وقتی برنامه بسته هست هم Toast نمایش داده میشه. اما اگر select باشه، حتی Toast رو هم نمایش نمیده. ممنون میشم اگر کسی میدونه من رو راهنمایی کنه.

 برای این سوال پاسخی وجود ندارد.

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