Loading app/build.gradle +2 −2 Original line number Diff line number Diff line Loading @@ -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' } app/src/main/java/net/fabiszewski/ulogger/MainActivity.java +1 −1 Original line number Diff line number Diff line Loading @@ -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: Loading app/src/main/java/net/fabiszewski/ulogger/PasswordPreference.java +4 −15 Original line number Diff line number Diff line Loading @@ -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); } /** Loading Loading @@ -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; } } app/src/main/java/net/fabiszewski/ulogger/ProviderPreferenceDialogFragment.java +5 −7 Original line number Diff line number Diff line Loading @@ -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(); Loading Loading @@ -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; } Loading Loading
app/build.gradle +2 −2 Original line number Diff line number Diff line Loading @@ -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' }
app/src/main/java/net/fabiszewski/ulogger/MainActivity.java +1 −1 Original line number Diff line number Diff line Loading @@ -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: Loading
app/src/main/java/net/fabiszewski/ulogger/PasswordPreference.java +4 −15 Original line number Diff line number Diff line Loading @@ -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); } /** Loading Loading @@ -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; } }
app/src/main/java/net/fabiszewski/ulogger/ProviderPreferenceDialogFragment.java +5 −7 Original line number Diff line number Diff line Loading @@ -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(); Loading Loading @@ -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; } Loading