ورود

View Full Version : تایمر در j2me



hamid2live
دوشنبه 22 تیر 1388, 11:42 صبح
سلام.
چطوری میشه یه تایمر تعریف کرد که هر 3 دقیقه محتویات تکست رو تو یه جایی ذخیره کنه ؟

1.تایمر؟:عصبانی++:
2.چطوری ذخیره کنه (تو دیتا بیس یا یه فایل تکست)؟:متفکر:

دوستان اگه ممکنه لطف کنن یه نمونه کد برام ن ممنون میشم.

mic_r_c
دوشنبه 22 تیر 1388, 20:08 عصر
باید اول یک متغیر تعریف کنی

Timer timer1 = new Timer();

بعدش باید یک شی برای فعالیتی که تایمر باید انجام بده بسازی که این شی از نوع کلاسیه که از TimerTask مشتق شده

Timer1_task timer1_task = new Timer1_Task();
حالا از هرجایی که میخوای باید با استفاده از این متد تایمرت رو فعال کنی.


timer1.schedule(task,del, interval);
که del زمان تاخیر از اولین شروع و interval زمان فاصله بین هر بار اجرا به میلی ثانیه , task هم که همون شی ای یه که از نوع Timer1_Task تعریفش کردیم.

این هم کلاس Timer1_Task که باید آخر برنامت تویه همون کلاس بیاد. اگر هم خواستی تویه یک فایل جداگانه بیاری باید کلمه Private رو به Public تبدیل کنی و نام فایلت رو هم برابر نام کلاس قرار بدی


privateTimer1_Task extends Timer_Task{
public void run()
{
Your codes here


}

}

:لبخندساده:

hamid2live
دوشنبه 22 تیر 1388, 22:35 عصر
دوست عزیز میشه لطف کنی یه سورس بزاری؟!

hamid2live
دوشنبه 22 تیر 1388, 22:47 عصر
دوست عزیز میشه لطف کنی یه سورس بزاری؟!
میشه تو یه مثال این کدهارو بیاری