このスレッドFATAL EXCEPTION メイン Android アプリを読みましたが、非常に役に立ちます。
はい、これはうまくいきます
<string formatted="false">some text and % in the text</string>
したがって、誰かが xml を使用する場合、formatted="false" が解決策です。
しかし、コードに問題があります
getPreferenceScreen().findPreference("my_key").setSummary("some text and % in the text"));
これは例外です。 % をエスケープする方法を知っている人はいますか?
したがって、String.format() が呼び出されると、% は特殊文字ではなく「%」のように扱われます。
ありがとう