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

نمایش توست حتی بعد بسته شدن برنامه

sun.of.god.7  8 سال پیش  7 سال پیش
0 0

سلام و خسته نباشید خدمت همه ی دوستان

 

از عنوان مشخصه میخوام بعد بسته شدن برنامه و حتی بعد خاموشو روشن شدن دستگاه بازم برای مثال هر 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();
}

 

0 0
سلام ممنون از جوابتون کارم راه افتاده ولی این سرویس تو ایمولیتور کار میکنه بدون مشکل اما تو گوشیم که تست میکنم بعد بسته شدن برنامه باز کار نمکنه گوشیم lg leon اندروید لیلی پوت (8 سال پیش)
+1 0
من با همین سرویس یه سری کد رو روی بیش از ده تا گوشی تست کردم و حتی با صفحه خاموش هم کار میکنه !‌شاید گوشیتون یه محدودیت خاصی برای سرویس اعمال میکنه. روی یک گوشی دیگه هم تست کنید. (8 سال پیش)
0 0
نه الان که دوباره تست کردم مثل اینکه روی ایمولیتور هم کار نمیکنه بعد بستن برنامه دگ توست نمایش نمیده نمدونم دلیلش چیهه هم اینجا هم stackoveflow رو زیرو رو کردم اما بازم نتونستم کاری کنم لطفا راهنمایی کنین (8 سال پیش)

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