seadroid icon indicating copy to clipboard operation
seadroid copied to clipboard

sort_files_options_array recommand

Open max32002 opened this issue 8 years ago • 0 comments

String resource From:

    <string-array name="sort_files_options_array">
        <item>Name</item>
        <item>Name (Desc)</item>
        <item>Last Modified Time</item>
        <item>Last Modified Time (Desc)</item>
    </string-array>

To:

    <string-array name="sort_files_options_array">
        <item>A - Z</item>
        <item>New - Old</item>
    </string-array>

for zh-rCN:

  <string-array name="sort_files_options_array">
    <item>A - Z</item>
    <item>最新 - 最旧</item>
  </string-array>

in SortFilesDialogFragment:

    private int calculateCheckedItem() {
        switch (SettingsManager.instance().getSortFilesTypePref()) {
            case SeafItemAdapter.SORT_BY_NAME:
                if (SettingsManager.instance().getSortFilesOrderPref() == SeafItemAdapter.SORT_ORDER_ASCENDING)
                    return 0;
                break;
            case SeafItemAdapter.SORT_BY_LAST_MODIFIED_TIME:
                if (SettingsManager.instance().getSortFilesOrderPref() == SeafItemAdapter.SORT_ORDER_DESCENDING)
                    return 1;
                break;
        }
        return 0;
    }

In browserAcitivty:

    @Override
    public void onSortFileItemClick(DialogFragment dialog, int position) {
        switch (position) {
            case 0: // sort by name, ascending
                sortFiles(SeafItemAdapter.SORT_BY_NAME, SeafItemAdapter.SORT_ORDER_ASCENDING);
                break;
            case 1: // sort by name, descending
                sortFiles(SeafItemAdapter.SORT_BY_LAST_MODIFIED_TIME, SeafItemAdapter.SORT_ORDER_DESCENDING);
                break;
            default:
                return;
        }
    }

max32002 avatar Mar 30 '17 04:03 max32002