private void addRestoreMorguePreference() {
DialogPreference backupDialogPreference = new DialogPreference(this,
null) {
@Override
public void onClick(DialogInterface dialog, int which) {
switch (which) {
case DialogInterface.BUTTON_POSITIVE:
// Get stuff in edittext, restore it from that directory
EditText directoryBox = (EditText) getDialog()
.findViewById(R.id.directoryBox);
String source = directoryBox.getText().toString();
restoreDirectory(source, "/morgue");
break;
}
}
};
backupDialogPreference.setDialogLayoutResource(R.layout.restore_morgue_dialog);
backupDialogPreference.setDialogTitle(R.string.restore_morgue_directory);
backupDialogPreference.setTitle(R.string.restore_morgue_directory);
backupDialogPreference.setPositiveButtonText(R.string.restore);
backupDialogPreference.setNegativeButtonText(android.R.string.cancel);
PreferenceCategory saveFilesCategory = (PreferenceCategory) findPreference("morgue");
saveFilesCategory.addPreference(backupDialogPreference);
}
PreferencesActivity.java 文件源码
java
阅读 36
收藏 0
点赞 0
评论 0
项目:dungeon-crawl-android
作者:
评论列表
文章目录