Я новичок в разработке приложений
Помогите мне решить проблему
Я использую onClick AlertDialog, чтобы добавить Добавить EditTextPreference, и у меня есть 2 поля EditText для имени предпочтения и ключа предпочтения Теперь яхотите сохранить имя и ключ, потому что после перезапуска или закрытия приложения ключ и имя исчезнут, а также предпочтение
final PreferenceScreen prefSet = getPreferenceScreen();
final EditTextPreference edit = new EditTextPreference(getActivity());
final EditText edittext = new EditText(getActivity());
edittext.setHint("Preference Name");
lp.addView(edittext);
final EditText edittext1 = new EditText(getActivity());
edittext1.setHint("Preference Key");
lp.addView(edittext1);
builder.setView(lp);
builder.setCustomTitle(title);
builder.setCancelable(true);
builder.setPositiveButton("OK", new DialogInterface.OnClickListener() {
@Override
//Managing onClick event of the OK button
public void onClick(DialogInterface dialog, int which) {
edittexts = edittext.getEditableText().toString();
edittexts1 = edittext1.getEditableText().toString();
edit.setTitle(edittexts);
edit.setKey(edittexts1);
prefSet.addPreference(edit);
if(edittexts.length()==0&&edittexts==null&&edittexts1.equalsIgnoreCase("")) {
Toast.makeText(getActivity(),"Please Enter Name",Toast.LENGTH_SHORT).show();
} else
{
}
// TODO Implement
}
});
builder.setNegativeButton(android.R.string.cancel, new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
dialog.dismiss();
}
});