PDA

View Full Version : راهنمایی برای رفع یک مشکل در سینتکس



perkas
پنج شنبه 04 شهریور 1395, 15:30 عصر
سلام

گاهی اوقات IDE ( اندروید استودیو ) روی بعضی دستورات یه خط میکشه که نمیدونم چطور رفعش کنم

ممنون میشم راهنمایی کنید


142186



و یا

142187

msroid
پنج شنبه 04 شهریور 1395, 22:05 عصر
سلام

این به این معناست که اون چیزی که دارید ازش استفاده میکنید deprecate یا منسوخ شده و دیگه نباید ازش استفاده کرد و معمولا توی یکی دو API بالاتر به کل حذف میشه. اینها جایگزین هایی دارن که اگر سرچ کنید به دستشون میارید

perkas
پنج شنبه 04 شهریور 1395, 22:38 عصر
تشکر

جایگزین پیدا کردم و مشکل حل شد

فقط یه سوآل

با این جایگزین رو ورژنهای قدیمی اندروید مشکلی پیش نمیاد برای اپ که فورس کلوز بده ؟؟؟
آیا این دستور جایگزین رو همه ورژنها کار میده ؟؟؟

msroid
پنج شنبه 04 شهریور 1395, 23:07 عصر
بعضی از دستورات لازمه که همون حالت منسوخ شده استفاده بشن در نتیجه با نوشتن یک شرط چک میکنید که اون دستور فقط در API مخصوص به خودش و کمتر از اون اجرا بشه. اگر از اندروید استودیو استفاده میکنید زمانی که دستوری رو استفاده میکنید که مثلا فقط در API 23 قابل استفاده هست و در نسخه های پایین تر قابل استفاده نیست بهتون هشدار میده و میگه که این یه همچین وضعیتی داره.