بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

روشن نشدن صفحه نمایش ، در AlarmManager

مدیریت گفتگو
hoseinnrz 12 سال پیش
آخرین تغییر: 10 سال پیش

با سلام 
میخواستم بدونم چرا این کد من ، که یک AlarmManager صدا میکنه  ، نمیتونه صفحه نمایش گوشی رو زمانی که قفل هست ، روشن کنه ؟  با اینکه استاد تو ، توضیحات مربوط به مبحث AlarmManager گفته بودند اگه RTC_WAKEUP به کار ببرید ، اگه صفحه گوشی قفل هم باشه روشن میشه .
الان تمام کد درست کار میکنه ، فقط صفحه قفل باز نمیشه ، رو چند تا گوشی هم تست کردم.

PendingIntent pendingIntent = PendingIntent.getActivity(G.context, 0, intent, PendingIntent.FLAG_UPDATE_CURRENT);
G.alarmManager.set(AlarmManager.RTC_WAKEUP, System.currentTimeMillis() + 30000, pendingIntent);

نظرات

Spirit 12 سال پیش
فکر نکنم استاد گفته باشن قفل صفحه باز میشه (اگر هم گفتن حتما حواسشون نبوده) منظورشون روشن شده صفحه دستگاه بوده ، و این کار تا جایی که میدونم ممکن نیست.

پاسخ‌ها 1

hoseinnrz 12 سال پیش

اقا راه حلُ پیدا کردم باید این کدُ اول اکتیویتی که میخواد بیاد بالا اضافه کنم : 

         Window win = getWindow();
        win.addFlags(WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED
                | WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD);
        win.addFlags(WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON);

نظرات

wolfOfAppStreet 10 سال پیش
آقا دمت گرم کار منو راه انداخت این موفق باشی

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