PreferencesActivity.java 文件源码

java
阅读 33 收藏 0 点赞 0 评论 0

项目:dungeon-crawl-android 作者:
private void addExportMorguePreference() {
    DialogPreference backupDialogPreference = new DialogPreference(this,
            null) {
        @Override
        public void onClick(DialogInterface dialog, int which) {
            switch (which) {
                case DialogInterface.BUTTON_POSITIVE:
                    // Get stuff in edittext, back it up to that directory
                    EditText directoryBox = (EditText) getDialog()
                            .findViewById(R.id.directoryBox);
                    String destination = directoryBox.getText().toString();
                    backupDirectory(destination, "/morgue");
                    break;
            }
        }
    };
    backupDialogPreference.setDialogLayoutResource(R.layout.backup_morgue_dialog);
    backupDialogPreference.setDialogTitle(R.string.backup_morgue_directory);
    backupDialogPreference.setTitle(R.string.backup_morgue_directory);
    backupDialogPreference.setPositiveButtonText(R.string.backup);
    backupDialogPreference.setNegativeButtonText(android.R.string.cancel);

    PreferenceCategory saveFilesCategory = (PreferenceCategory) findPreference("morgue");
    saveFilesCategory.addPreference(backupDialogPreference);
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号