بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
نمایش توست حتی بعد بسته شدن برنامه
سلام و خسته نباشید خدمت همه ی دوستان
از عنوان مشخصه میخوام بعد بسته شدن برنامه و حتی بعد خاموشو روشن شدن دستگاه بازم برای مثال هر 10 ثانیه یه توست نمایش بده
با سرویس و برود کست رسیور مثل اینکه میشه این کارو کرد ولی من نتونستم چیزی بفهم اگه امکانش هست راهنماییم کنین
ممنون
0
0
روش Toast دگ قدیمی شده بجاش از SnackBar استفاده کن
(7 سال پیش)
برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال
alfredo
8 سال پیش
0
0
سلام.
این کار بسیار ساده هست.
شما یک سرویس ساده بسازید. که آموزشش هم اینجا هست.
بعد یه همچین کدی نیاز دارید که بصورت تایم دلخواهتون یک دستور رو اجرا کنه. و اون دستور هم میتونه یک توست باشه.
ScheduledExecutorService scheduleTaskExecutor = Executors.newScheduledThreadPool(5); // This schedule a runnable task every 4sec scheduleTaskExecutor.scheduleAtFixedRate(new Runnable() { public void run() { Random h = new Random(); دستور توست رو اینجا بنویسید } }, 0, 4, TimeUnit.SECONDS);
یا از این یکی کد استفاده کنید:
runnable =newRunnable(){
@Override
public void run() {
//some action
handler.postDelayed(this, interval);
}
};
int hours = settings.getIntervalHours();
int minutes = settings.getIntervalMinutes();
long interval = (hours * 60 + minutes) * 60000;
changeTimerPeriod(interval);
private void changeTimerPeriod(long period) {
handler.removeCallbacks(runnable);
interval = period;
runnable.run();
}
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .