ciao ragazzi...
ho un problema con il metodo replaceAll di String... devo sostituire tutti i caratteri &" per poter inserire quella stringa in un attributo di un file xml... con replaceAll mi funziona nei test ma non nell'applicazione... l'applicazione funziona senza problemi se uso stringhe senza quei caratteri... come formatto? grazie!
Sent from my HTC Hero using Tapatalk
codice:
package org.bobarctor.smsbackup.utils;
import android.util.Log;
public class Formatter {
private static final String TAG = "Formatter";
public static String formatStringToXML(String string) {
if (string == null) {
Log.d(TAG, "sono null");
return "null";
}
String app = string.replaceAll("&", "&");
app = app.replaceAll("<", "<");
app = app.replaceAll(">", ">");
app = app.replaceAll("\"", """);
Log.d(TAG, app);
return app;
}
public static String formatStringToSMS(String string) {
if (string == null) {
Log.d(TAG, "sono null");
return "null";
}
String app = string.replaceAll(">", ">");
app = app.replaceAll("<", "<");
app = app.replaceAll("&", "&");
app = app.replaceAll(""", "\"");
Log.d(TAG, app);
return app;
}
}
questo è quello che ho scritto io... ma non è possibile che non esista una classe nelle api che faccia ciò ... -.-''