@@ -0,0 +1,1050 @@
+package com.dhian.systemui;%0A%0Aimport android.content.Context;%0Aimport android.preference.EditTextPreference;%0Aimport android.text.TextUtils;%0Aimport android.util.AttributeSet;%0A%0Apublic class NavishaEditTextPreference extends EditTextPreference %7B%0A%0A    public NavishaEditTextPreference(Context context, AttributeSet attrs, int defStyle) %7B%0A        super(context, attrs, defStyle);%0A    %7D%0A%0A    public NavishaEditTextPreference(Context context, AttributeSet attrs) %7B%0A        super(context, attrs);%0A    %7D%0A%09public NavishaEditTextPreference(Context context) %7B%0A        super(context);%0A    %7D%0A%0A    // According to ListPreference implementation%0A    @Override%0A    public CharSequence getSummary() %7B%0A        String text = getText();%0A        if (TextUtils.isEmpty(text)) %7B%0A            return getEditText().getHint();%0A        %7D else %7B%0A            CharSequence summary = super.getSummary();%0A            if (summary != null) %7B%0A                return String.format(summary.toString(), text);%0A            %7D else %7B%0A                return null;%0A            %7D%0A        %7D%0A    %7D%0A%7D%0A%0A

Update and rename src/com/dhian/systemui to src/com/dhian/systemui/NavishaEditTextPreference.java