Merge "[Settings] Do not set text if the fragment is not attached" into udc-dev
diff --git a/src/com/android/settings/deviceinfo/simstatus/SimStatusDialogFragment.java b/src/com/android/settings/deviceinfo/simstatus/SimStatusDialogFragment.java
index 4105db1..e82d541 100644
--- a/src/com/android/settings/deviceinfo/simstatus/SimStatusDialogFragment.java
+++ b/src/com/android/settings/deviceinfo/simstatus/SimStatusDialogFragment.java
@@ -20,6 +20,7 @@
import android.app.settings.SettingsEnums;
import android.os.Bundle;
import android.text.TextUtils;
+import android.util.Log;
import android.view.LayoutInflater;
import android.view.View;
import android.view.WindowManager;
@@ -106,6 +107,10 @@
.sorted().toArray();
public void setText(int viewId, CharSequence text) {
+ if (!isAdded()) {
+ Log.d(TAG, "Fragment not attached yet.");
+ return;
+ }
setText(viewId, text, true);
}