2013年5月15日水曜日

エラー (Multiple substitutions specified in non-positional format; did you mean to add the formatted="false" attribute? エラー)

Androidの2.33にバージョンアップしたら、

Multiple substitutions specified in non-positional format; did you mean to add the formatted="false" attribute?


というエラーが!!!


formatted="false"

ここが臭い。。

xmlファイルで

  <string name="xxxxURL">http://xxxxx2a.%s?url=http://xxxxx1a%s</string>

と記述している場所がエラーに!!

<string name="xxxxURL">http://xxxxx2a.%1$s?url=http://xxxxx1a%1$s</string>
or
<string name="xxxxURL">http://xxxxx2a.%1$s?url=http://xxxxx1a%2$s</string>


こんな感じで、引数の順番を渡したら、エラーは消えました。


0 件のコメント:

コメントを投稿