PDA

View Full Version : نمایش یک نوتیفیکیشن هر ده دقیقه یکبار



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();

hamid_hr
پنج شنبه 02 خرداد 1392, 10:45 صبح
کد ها رو بزار

srfarzad
پنج شنبه 02 خرداد 1392, 11:38 صبح
شما اینکارو کنید.یک handler تعریف کنید.من زمان یک دقیقه رو میزارم خودتون زمان 10 رو بدست بیارید.آموزش اندروید (http://p30droid.com/) آموزش برنامه نویسی اندروید (http://p30droid.com/) برنامه نویسی اندروید (http://p30droid.com/) اندروید استودیو (http://p30droid.com/) آموزش اندروید استودیو (http://p30droid.com/)
هر یک دقیقه یک بار برنامه این قسمت رو چک میکنه


final Handler handler = new Handler();
final Thread r = new Thread() {
public void run() {
//دستورت را اینجا بنویسید



handler.postDelayed(this, 60000);
}
};
r.start();