abbasalim
چهارشنبه 01 خرداد 1392, 23:38 عصر
بنام خدا
سلام سوالم از موضوع تاپیک مشخصه:خجالت: ؛نمایش یک نوتیفیکیشن هر ده دقیقه یکبار؛
چجوری میتونم این کار رو بکنم من یه سرویس تعریف کردم که داخلش نوتفیکیشن تعریف کردم + while(true) +Thread.sleep(60000);
ولی خوب فورس کلوز میده بعده یه چند ثانیه :(
حل شد با تشکر از srfarzad: (http://barnamenevis.org/member.php?67226-srfarzad)
شما اینکارو کنید.یک handler تعریف کنید.من زمان یک دقیقه رو میزارم خودتون زمان 10 رو بدست بیارید.
هر یک دقیقه یک بار برنامه این قسمت رو چک میکنه
final Handler handler = new Handler();
final Thread r = new Thread() {
public void run() {
//دستورت را اینجا بنویسید
handler.postDelayed(this, 60000);
}
};
r.start();
سلام سوالم از موضوع تاپیک مشخصه:خجالت: ؛نمایش یک نوتیفیکیشن هر ده دقیقه یکبار؛
چجوری میتونم این کار رو بکنم من یه سرویس تعریف کردم که داخلش نوتفیکیشن تعریف کردم + while(true) +Thread.sleep(60000);
ولی خوب فورس کلوز میده بعده یه چند ثانیه :(
حل شد با تشکر از srfarzad: (http://barnamenevis.org/member.php?67226-srfarzad)
شما اینکارو کنید.یک handler تعریف کنید.من زمان یک دقیقه رو میزارم خودتون زمان 10 رو بدست بیارید.
هر یک دقیقه یک بار برنامه این قسمت رو چک میکنه
final Handler handler = new Handler();
final Thread r = new Thread() {
public void run() {
//دستورت را اینجا بنویسید
handler.postDelayed(this, 60000);
}
};
r.start();