کلیدستان

نسخه‌ی کامل: خطای Multiple annotations found at this line برای تعریف string
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
سلام.
من دارم یک نرم افزار اموزشی طراحی میکنم که نیاز به متن های طولانی در هر اکتیو دارم.چند متن را در قسمت string قرار دادم که با موفقیت اجرا شد و هیچ مشکلی نبود.اما در متن سومی که در string قرار دادم با مشکل برخورد کردم .که یک اخطار داده که اصلا مفهومش را متوجه نمیشم. اون اخطار اینه:

((((


Multiple annotations found at this line:
    - Replace "--" with an "em dash" character (—, —) ?
    - error: Multiple substitutions specified in non-positional format; did you mean to 
     add the formatted="false" attribute?
    - Replace "..." with ellipsis character (…, …) ?


))))))

میشه بگید که الان این چی میگه.من باید چکار کنم؟

ممنوم از شما
سلام.
به احتمال زیاد، رشته ای (string) که می خواهید تعریف کنید، دارای یک سری کاراکترهای خاص (special characters) است که این مشکل را به وجود می آورد. برای حل این مشکل، باید ویژگی formatted را به صورت زیر، درون تگ مربوط به آن string بنویسید :

کد:
<string name="string_name" formatted="false">string with special characters</string>