انجمن سایت کلیدستان


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
آپدیت کردن TextView به صورت زمان بندی (در برنامه نویسی اندروید)

آپدیت کردن TextView به صورت زمان بندی (در برنامه نویسی اندروید)

#1
سلام
میخواستم ببینم چجوری میشه یه TextView رو تو یه بازه زمانی مشخص آپدیت کرد.
مثلا هر پنج دقیقه یه بار یه متن دیگرو نمایش بده
هرچی گشتم نبود
پاسخ

آپدیت کردن TextView به صورت زمان بندی (در برنامه نویسی اندروید)

#2
سلام.
ابتدا باید تعیین کنیم که یک سری کد، هر 5 دقیقه یک بار اجرا شوند :

کلید شماره 2861

کلید بالا کدی را در اختیار شما قرار می دهد که با آن، هر 5 دقیقه یک بار (یا هر میزان زمان دیگر)، یک سری کد اجرا شوند.
اما همان طور که شما گفتید، باید هر بار، یک متن جدید در TextView قرار داده شود، پس ما یک آرایه (یا لیست آرایه ای) تعریف می کنیم که در آن، تمامی متن ها قرار می گیرد (یا طراحی هر روش دیگر که در نهایت باید یک عدد متناظر با متن مورد نظرمان باشد، مثل شماره id در پایگاه داده یا تعریف متن ها در فایل strings.xml با پیشوند یکسان و پسوند عددی متغیر در نام آنها یا هر روش دیگر). سپس یک متغیر داریم که شماره متناظر با متن در آن ذخیره می شود و باید در آن کد که هر 5 دقیقه یک بار اجرا کنیم، یک واحد به آن اضافه کرده و بعد کد فراخوانی متن اجرا شود (پس هر بار، متن بعدی در TextView نمایش داده می شود).

برای نمایش متن در TextView :

کلید شماره 335

که کد Java باید به کار رود :

کد پی‌اچ‌پی:
TextView tv = (TextViewfindViewById(R.id.textView1);
tv.setText("My Text"); 

bookbook 
لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید.
در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی).
کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند.
پاسخ
 سپاس شده توسط داش بهروز ، dmo

آپدیت کردن TextView به صورت زمان بندی (در برنامه نویسی اندروید)

#3
(۱۳۹۴/۰۸/۰۹, ۰۵:۰۸ ب.ظ)'admin' نوشته: سلام.
ابتدا باید تعیین کنیم که یک سری کد، هر 5 دقیقه یک بار اجرا شوند :

کلید شماره 2861

کلید بالا کدی را در اختیار شما قرار می دهد که با آن، هر 5 دقیقه یک بار (یا هر میزان زمان دیگر)، یک سری کد اجرا شوند.
اما همان طور که شما گفتید، باید هر بار، یک متن جدید در TextView قرار داده شود، پس ما یک آرایه (یا لیست آرایه ای) تعریف می کنیم که در آن، تمامی متن ها قرار می گیرد (یا طراحی هر روش دیگر که در نهایت باید یک عدد متناظر با متن مورد نظرمان باشد، مثل شماره id در پایگاه داده یا تعریف متن ها در فایل strings.xml با پیشوند یکسان و پسوند عددی متغیر در نام آنها یا هر روش دیگر). سپس یک متغیر داریم که شماره متناظر با متن در آن ذخیره می شود و باید در آن کد که هر 5 دقیقه یک بار اجرا کنیم، یک واحد به آن اضافه کرده و بعد کد فراخوانی متن اجرا شود (پس هر بار، متن بعدی در TextView نمایش داده می شود).

برای نمایش متن در TextView :

کلید شماره 335

که کد Java باید به کار رود :

کد پی‌اچ‌پی:
TextView tv = (TextViewfindViewById(R.id.textView1);
tv.setText("My Text"); 


 


آقا خیلی ممنون . امتحان کردم و جواب داد.

 
پاسخ
 سپاس شده توسط admin ، شماره مجازی امارات ، تلگرام ضد فیلتر 2023


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان