package Ġcr azy bo yf eng . android . preference Ċ Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . text . Input Filter Ċ import Ġandroid . view . View Ċ import Ġandroid . widget . EditText Ċ import Ġandroidx . preference . EditText Preference Dialog Fragment Compat Ċ import Ġandroidx . preference . EditText Preference Plus Ċ Ċ class ĠEditText Preference Dialog Fragment Compat Plus Ġ: ĠEditText Preference Dialog Fragment Compat (), ĊĠĠĠ ĠPreference Dialog Fragment Compat Interface Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġinitial ( key : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġbundle Ġ= ĠBundle ( 1 ) ĊĠĠĠĠĠĠĠ Ġbundle . putString ( ARG _ KEY , Ġkey ) ĊĠĠĠĠĠĠĠ Ġarguments Ġ= Ġbundle ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon Bind Dialog View ( view : ĠView ) Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġedit Text Ġ= Ġview . findViewById < EditText >( android . R . id . edit ) ĊĠĠĠĠĠĠĠ Ġval Ġedit Text Preference Plus Ġ= Ġpreference Ġas ĠEditText Preference Plus ĊĠĠĠĠĠĠĠ Ġedit Text . filters Ġ+= ĠInput Filter . Length Filter ( edit Text Preference Plus . maxLength ) ĊĠĠĠĠĠĠĠ Ġedit Text . input Type Ġ= Ġedit Text Preference Plus . input Type ĊĠĠĠĠĠĠĠ Ġedit Text . hint Ġ= Ġedit Text Preference Plus . hint ĊĠĠĠĠĠĠĠ Ġsuper . on Bind Dialog View ( view ) ĊĠĠĠ Ġ} Ċ }