lightbulb_outline Please take our October 2018 developer survey. Start survey
added in version 24.1.0
belongs to Maven artifact com.android.support:preference-v7:28.0.0-alpha1

EditTextPreferenceDialogFragmentCompat

public class EditTextPreferenceDialogFragmentCompat
extends PreferenceDialogFragmentCompat

java.lang.Object
   ↳ android.support.v4.app.Fragment
     ↳ android.support.v4.app.DialogFragment
       ↳ android.support.v7.preference.PreferenceDialogFragmentCompat
         ↳ android.support.v7.preference.EditTextPreferenceDialogFragmentCompat


Summary

Inherited constants

From class android.support.v7.preference.PreferenceDialogFragmentCompat
From class android.support.v4.app.DialogFragment

Public constructors

EditTextPreferenceDialogFragmentCompat()

Public methods

static EditTextPreferenceDialogFragmentCompat newInstance(String key)
void onCreate(Bundle savedInstanceState)

Called to do initial creation of a fragment.

void onDialogClosed(boolean positiveResult)
void onSaveInstanceState(Bundle outState)

Called to ask the fragment to save its current dynamic state, so it can later be reconstructed in a new instance of its process is restarted.

Protected methods

void onBindDialogView(View view)

Binds views in the content View of the dialog to data.

Inherited methods

From class android.support.v7.preference.PreferenceDialogFragmentCompat
From class android.support.v4.app.DialogFragment
From class android.support.v4.app.Fragment
From class java.lang.Object
From interface android.content.DialogInterface.OnClickListener
From interface android.content.DialogInterface.OnCancelListener
From interface android.content.DialogInterface.OnDismissListener
From interface android.content.ComponentCallbacks
From interface android.view.View.OnCreateContextMenuListener
From interface android.arch.lifecycle.LifecycleOwner
From interface android.arch.lifecycle.ViewModelStoreOwner

Public constructors

EditTextPreferenceDialogFragmentCompat

added in version 24.1.0
EditTextPreferenceDialogFragmentCompat ()

Public methods

newInstance

added in version 24.1.0
EditTextPreferenceDialogFragmentCompat newInstance (String key)

Parameters
key String

Returns
EditTextPreferenceDialogFragmentCompat

onCreate

added in version 24.1.0
void onCreate (Bundle savedInstanceState)

Called to do initial creation of a fragment. This is called after onAttach(Activity) and before onCreateView(LayoutInflater, ViewGroup, Bundle).

Note that this can be called while the fragment's activity is still in the process of being created. As such, you can not rely on things like the activity's content view hierarchy being initialized at this point. If you want to do work once the activity itself is created, see onActivityCreated(Bundle).

Any restored child fragments will be created before the base Fragment.onCreate method returns.

Parameters
savedInstanceState Bundle: If the fragment is being re-created from a previous saved state, this is the state.

onDialogClosed

added in version 24.1.0
void onDialogClosed (boolean positiveResult)

Parameters
positiveResult boolean

onSaveInstanceState

added in version 24.1.0
void onSaveInstanceState (Bundle outState)

Called to ask the fragment to save its current dynamic state, so it can later be reconstructed in a new instance of its process is restarted. If a new instance of the fragment later needs to be created, the data you place in the Bundle here will be available in the Bundle given to onCreate(Bundle), onCreateView(LayoutInflater, ViewGroup, Bundle), and onActivityCreated(Bundle).

This corresponds to Activity.onSaveInstanceState(Bundle) and most of the discussion there applies here as well. Note however: this method may be called at any time before onDestroy(). There are many situations where a fragment may be mostly torn down (such as when placed on the back stack with no UI showing), but its state will not be saved until its owning activity actually needs to save its state.

Parameters
outState Bundle: Bundle in which to place your saved state.

Protected methods

onBindDialogView

added in version 24.1.0
void onBindDialogView (View view)

Binds views in the content View of the dialog to data.

Make sure to call through to the superclass implementation.

Parameters
view View: The content View of the dialog, if it is custom.