بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
مشکل با سرویس (حل ن ن ن ن ن نشده)
سلام
من یه سرویس توی نرم افزار دارم که اطلاعات حساسی داخل اون هست.
مشکل من اینه که وقتی نرم افزار رو می بندم . سرویس ریستارت می شه و همه چیزو خراب می کنه.آیا می شه کاری کرد سرویس یه هیچ عنوان ریستارت نشه ؟
ویرایشششششششششششششششش
این کد من هست . که باعث می شود یک برادکست برای حالت قفل ریجستر شود.اما وقتی که سرویس ریستارت می شود برادکست کار نمی کنه.
public class MyService extends Service {
BroadcastReceiver mReceiver;
@Override
public IBinder onBind(Intent intent) {
return null;
}
@Override
public void onCreate() {
KeyguardManager.KeyguardLock k1;
Toast.makeText(getApplicationContext(),
"" + "my service on creat shod", Toast.LENGTH_SHORT).show();
KeyguardManager km = (KeyguardManager) getSystemService(KEYGUARD_SERVICE);
k1 = km.newKeyguardLock("IN");
k1.disableKeyguard();
mReceiver = new CheckLockReceiver();
IntentFilter screenStateFilter = new IntentFilter();
screenStateFilter.addAction(Intent.ACTION_SCREEN_ON);
screenStateFilter.addAction(Intent.ACTION_SCREEN_OFF);
registerReceiver(mReceiver, screenStateFilter);
super.onCreate();
}
@Override
public void onStart(Intent intent, int startId) {
super.onStart(intent, startId);
}
@Override
public void onDestroy() {
Toast.makeText(getApplicationContext(),
"tamom shod servici kje regester mikard", 23).show();
if (mReceiver != null) {
unregisterReceiver(mReceiver);
mReceiver = null;
}
super.onDestroy();
}
}
0
0
این onBind چی هست توی سرویس ها؟ (11 سال پیش)
برای این سوال پاسخی وجود ندارد.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .