X-Git-Url: https://git.ktnx.net/?p=mobile-ledger.git;a=blobdiff_plain;f=app%2Fsrc%2Fmain%2Fjava%2Fnet%2Fktnx%2Fmobileledger%2FRetrieveAccountsTask.java;h=f1511f8051dc4fb4ee71eba7f98f49d65f0d295a;hp=85f2306cc9b3a5bbe7c39263cfb50e6fb0dfeaa6;hb=c84b0a8df3e90430f032f3b4b58726aec8f6d029;hpb=67f722dc9b6989b7574f45c1bb0903ee11326605 diff --git a/app/src/main/java/net/ktnx/mobileledger/RetrieveAccountsTask.java b/app/src/main/java/net/ktnx/mobileledger/RetrieveAccountsTask.java index 85f2306c..f1511f80 100644 --- a/app/src/main/java/net/ktnx/mobileledger/RetrieveAccountsTask.java +++ b/app/src/main/java/net/ktnx/mobileledger/RetrieveAccountsTask.java @@ -8,19 +8,16 @@ import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; -import java.net.Authenticator; import java.net.HttpURLConnection; import java.net.MalformedURLException; -import java.net.PasswordAuthentication; -import java.net.URL; import java.net.URLDecoder; import java.util.regex.Matcher; import java.util.regex.Pattern; abstract public class RetrieveAccountsTask extends android.os.AsyncTask { - protected int error; + int error; - SharedPreferences pref; + private SharedPreferences pref; public void setPref(SharedPreferences pref) { this.pref = pref; } @@ -29,26 +26,9 @@ abstract public class RetrieveAccountsTask extends android.os.AsyncTask\\s*([-+]?[\\d.,]+)(?:\\s+(\\S+))?"); + Pattern tr_re = Pattern.compile(""); int count = 0; while ((line = buf.readLine()) != null) { + Matcher m = re.matcher(line); - while (m.find()) { + if (m.find()) { String acct_encoded = m.group(1); String acct_name = URLDecoder.decode(acct_encoded, "UTF-8"); acct_name = acct_name.replace("\"", ""); @@ -78,6 +66,29 @@ abstract public class RetrieveAccountsTask extends android.os.AsyncTask