Commit 044745b9 authored by Bartek Fabiszewski's avatar Bartek Fabiszewski
Browse files

preference:1.1.0-beta01 removes getOnBindEditTextListener

parent bb619248
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -44,6 +44,6 @@ android {
dependencies {
    implementation fileTree(include: ['*.jar'], dir: 'libs')
    testImplementation 'junit:junit:4.12'
    implementation 'androidx.appcompat:appcompat:1.1.0-alpha05'
    implementation 'androidx.preference:preference:1.1.0-alpha05'
    implementation 'androidx.appcompat:appcompat:1.1.0-beta01'
    implementation 'androidx.preference:preference:1.1.0-beta01'
}
+1 −1
Original line number Diff line number Diff line
@@ -175,7 +175,7 @@ public class MainActivity extends AppCompatActivity {
     * @return True if handled
     */
    @Override
    public boolean onOptionsItemSelected(MenuItem item) {
    public boolean onOptionsItemSelected(@NonNull MenuItem item) {
        switch (item.getItemId()) {

            case R.id.menu_settings:
+4 −15
Original line number Diff line number Diff line
@@ -16,24 +16,27 @@ import android.util.AttributeSet;
import android.widget.EditText;

import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.preference.EditTextPreference;

class PasswordPreference extends EditTextPreference implements EditTextPreference.OnBindEditTextListener {
    public PasswordPreference(Context context, AttributeSet attrs, int defStyleAttr, int defStyleRes) {
        super(context, attrs, defStyleAttr, defStyleRes);
        setOnBindEditTextListener(this);
    }

    public PasswordPreference(Context context, AttributeSet attrs, int defStyleAttr) {
        super(context, attrs, defStyleAttr);
        setOnBindEditTextListener(this);
    }

    public PasswordPreference(Context context, AttributeSet attrs) {
        super(context, attrs);
        setOnBindEditTextListener(this);
    }

    public PasswordPreference(Context context) {
        super(context);
        setOnBindEditTextListener(this);
    }

    /**
@@ -72,18 +75,4 @@ class PasswordPreference extends EditTextPreference implements EditTextPreferenc
    public void onBindEditText(@NonNull EditText editText) {
        editText.setInputType(InputType.TYPE_CLASS_TEXT|InputType.TYPE_TEXT_VARIATION_PASSWORD);
    }

    /**
     * Returns the {@link OnBindEditTextListener} used to configure the {@link EditText}
     * displayed in the corresponding dialog view for this preference.
     *
     * @return The {@link OnBindEditTextListener} set for this preference, or {@code null} if
     * there is no OnBindEditTextListener set
     * @see OnBindEditTextListener
     */
    @Nullable
    @Override
    public OnBindEditTextListener getOnBindEditTextListener() {
        return this;
    }
}
+5 −7
Original line number Diff line number Diff line
@@ -24,14 +24,14 @@ import android.widget.ArrayAdapter;
import android.widget.CheckedTextView;
import android.widget.ListAdapter;

import java.util.ArrayList;
import java.util.List;

import androidx.annotation.NonNull;
import androidx.appcompat.app.AlertDialog;
import androidx.preference.ListPreference;
import androidx.preference.PreferenceManager;

import java.util.ArrayList;
import java.util.List;

public class ProviderPreferenceDialogFragment extends ListPreferenceDialogWithMessageFragment {

    private static final String TAG = ProviderPreferenceDialogFragment.class.getSimpleName();
@@ -130,11 +130,9 @@ public class ProviderPreferenceDialogFragment extends ListPreferenceDialogWithMe
        if (context != null) {
            final TypedArray typedArray = context.obtainStyledAttributes(null, R.styleable.AlertDialog,
                    R.attr.alertDialogStyle, 0);
            if (typedArray != null) {
            resId = typedArray.getResourceId(R.styleable.AlertDialog_singleChoiceItemLayout, resId);
            typedArray.recycle();
        }
        }
        return resId;
    }