Update settings text on success, so we clear out error text after recovery.

Change-Id: Ie6bff9f1b56d0218120cf98638b9cbfe505bd02d
Signed-off-by: Nick Pelly <npelly@google.com>
This commit is contained in:
Nick Pelly
2010-11-03 21:56:36 -05:00
parent 4e4ed14ee2
commit 91ba0709b0

View File

@@ -108,7 +108,11 @@ public class NfcEnabler implements Preference.OnPreferenceChangeListener {
} }
if (success) { if (success) {
Log.d(TAG, "Successfully changed NFC enabled state to " + desiredState); Log.d(TAG, "Successfully changed NFC enabled state to " + desiredState);
// UI will be updated by BroadcastReceiver, above. mHandler.post(new Runnable() {
public void run() {
handleNfcStateChanged(desiredState);
}
});
} else { } else {
Log.w(TAG, "Error setting NFC enabled state to " + desiredState); Log.w(TAG, "Error setting NFC enabled state to " + desiredState);
mHandler.post(new Runnable() { mHandler.post(new Runnable() {
@@ -126,5 +130,6 @@ public class NfcEnabler implements Preference.OnPreferenceChangeListener {
private void handleNfcStateChanged(boolean newState) { private void handleNfcStateChanged(boolean newState) {
mCheckbox.setChecked(newState); mCheckbox.setChecked(newState);
mCheckbox.setEnabled(true); mCheckbox.setEnabled(true);
mCheckbox.setSummary(R.string.nfc_quick_toggle_summary);
} }
} }