import java.text.NumberFormat;
import java.text.ParseException;
import java.text.ParsePosition;
import java.text.NumberFormat;
import java.text.ParseException;
import java.text.ParsePosition;
public static final MutableLiveData<String> lastTransactionsUpdateText =
new MutableLiveData<>();
public static final MutableLiveData<String> lastAccountsUpdateText = new MutableLiveData<>();
public static final MutableLiveData<String> lastTransactionsUpdateText =
new MutableLiveData<>();
public static final MutableLiveData<String> lastAccountsUpdateText = new MutableLiveData<>();
private static final MutableLiveData<Profile> profile = new MutableLiveData<>();
private static final AtomicInteger backgroundTaskCount = new AtomicInteger(0);
private static final Locker profilesLocker = new Locker();
private static NumberFormat numberFormatter;
private static final MutableLiveData<Profile> profile = new MutableLiveData<>();
private static final AtomicInteger backgroundTaskCount = new AtomicInteger(0);
private static final Locker profilesLocker = new Locker();
private static NumberFormat numberFormatter;
NumberFormat newNumberFormatter = NumberFormat.getNumberInstance();
newNumberFormatter.setParseIntegerOnly(false);
newNumberFormatter.setGroupingUsed(true);
NumberFormat newNumberFormatter = NumberFormat.getNumberInstance();
newNumberFormatter.setParseIntegerOnly(false);
newNumberFormatter.setGroupingUsed(true);
newNumberFormatter.setMinimumIntegerDigits(1);
newNumberFormatter.setMinimumFractionDigits(2);
numberFormatter = newNumberFormatter;
newNumberFormatter.setMinimumIntegerDigits(1);
newNumberFormatter.setMinimumFractionDigits(2);
numberFormatter = newNumberFormatter;
public static String formatCurrency(float number) {
NumberFormat formatter = NumberFormat.getCurrencyInstance(locale.getValue());
return formatter.format(number);
}
public static String formatCurrency(float number) {
NumberFormat formatter = NumberFormat.getCurrencyInstance(locale.getValue());
return formatter.format(number);
}