Decode FileUri in views

This commit is contained in:
Jeremy
2018-01-23 22:31:01 +01:00
parent 04da145513
commit e68c682cac
2 changed files with 4 additions and 2 deletions

View File

@@ -21,6 +21,7 @@ package com.keepassdroid.fileselect;
import android.app.Dialog;
import android.content.DialogInterface;
import android.net.Uri;
import android.os.Bundle;
import android.support.v4.app.DialogFragment;
import android.support.v7.app.AlertDialog;
@@ -61,7 +62,7 @@ public class FileInformationDialogFragment extends DialogFragment {
TextView fileModificationView = (TextView) root.findViewById(R.id.file_modification);
fileWarningView.setVisibility(View.GONE);
fileNameView.setText(fileSelectBean.getFileName());
filePathView.setText(fileSelectBean.getFileUri().toString());
filePathView.setText(Uri.decode(fileSelectBean.getFileUri().toString()));
fileSizeView.setText(String.valueOf(fileSelectBean.getSize()));
fileModificationView.setText(DateFormat.getDateTimeInstance()
.format(fileSelectBean.getLastModification()));

View File

@@ -21,6 +21,7 @@ package com.keepassdroid.fileselect;
import android.content.Context;
import android.content.res.Resources;
import android.net.Uri;
import android.support.annotation.ColorInt;
import android.support.v7.widget.RecyclerView;
import android.util.TypedValue;
@@ -74,7 +75,7 @@ public class FileSelectAdapter extends RecyclerView.Adapter<FileSelectViewHolder
holder.fileContainer.setOnCreateContextMenuListener(new ContextMenuBuilder(fileSelectBean));
if (PrefsUtil.isFullFilePathEnable(context))
holder.fileName.setText(fileSelectBean.getFileUri().toString());
holder.fileName.setText(Uri.decode(fileSelectBean.getFileUri().toString()));
else
holder.fileName.setText(fileSelectBean.getFileName());
holder.fileName.setTextSize(PrefsUtil.getListTextSize(context));