Dana Dalloul نشر 2 سبتمبر 2020 أرسل تقرير نشر 2 سبتمبر 2020 كيف استخدم الكود Random في اظهار الاشعار بعد ثلاث ساعات مثلا من برنامج الاندرويد 1 اقتباس
0 Mohamd Imran نشر 3 سبتمبر 2020 أرسل تقرير نشر 3 سبتمبر 2020 السلام عليكم @دانا دلول أتوقع لا يمكنك ذلك لأنه ببساطة الكلاس Random تقوم بتوليد أرقام بشكل عشوائي بين حد معين حيث يمكن إستخداماها بشكل عام هكذا Random random = new Random(); int randomNumber = random.nextInt(max–min) + min; حيث max هو الرقم الأقصى وmin الرقم الأقل أو رقم البداية ,لكن لإظهار إشعار بعد وقت معين يمكنك إستخدام AlarmManager إن كان لا يوجد مشكلة في ذلك ,يمكنني كتابة الكود الخاص بذلك لكي 1 اقتباس
0 Dana Dalloul نشر 3 سبتمبر 2020 الكاتب أرسل تقرير نشر 3 سبتمبر 2020 بتاريخ 21 دقائق مضت قال Mohamd Imran: AlarmManager استخدمتها لكن لا تظهر الاشعار برمجيا انما يجعل المستخدم يختار وقت لاظهار الاشعار بنفسه وانا اريده تلقائي 1 اقتباس
0 Mohamd Imran نشر 6 سبتمبر 2020 أرسل تقرير نشر 6 سبتمبر 2020 بتاريخ On 9/3/2020 at 14:30 قال دانا دلول: استخدمتها لكن لا تظهر الاشعار برمجيا انما يجعل المستخدم يختار وقت لاظهار الاشعار بنفسه وانا اريده تلقائي يجب أن تقومي بذلك برمجياً مثال هكذا Intent alarmIntent = new Intent(this, AlarmReceiver.class); PendingIntent pendingIntent = PendingIntent.getBroadcast(this, 0, alarmIntent, 0); AlarmManager manager = (AlarmManager) getSystemService(Context.ALARM_SERVICE); Calendar calendar = Calendar.getInstance(); calendar.setTimeInMillis(System.currentTimeMillis()); calendar.set(Calendar.HOUR_OF_DAY, 7); calendar.set(Calendar.MINUTE, 0); calendar.set(Calendar.SECOND, 1); manager.setRepeating(AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis(), AlarmManager.INTERVAL_DAY, pendingIntent); يمكنك تغيير calendar.set(Calendar.HOUR_OF_DAY, 7); بدل ٧ إلى الساعة التي تريدين ,والدقائق كذلك الأمر 1 اقتباس
السؤال
Dana Dalloul
كيف استخدم الكود Random في اظهار الاشعار بعد ثلاث ساعات مثلا من برنامج الاندرويد
3 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.