ResourceFragment aufgeräumt
This commit is contained in:
@@ -105,40 +105,29 @@ public class ModDetailResourceFragment extends Fragment {
|
|||||||
// if (!node.isExpand())
|
// if (!node.isExpand())
|
||||||
// adapter.collapseBrotherNode(node);
|
// adapter.collapseBrotherNode(node);
|
||||||
} else if(node.getContent() instanceof Resource.File) {
|
} else if(node.getContent() instanceof Resource.File) {
|
||||||
KVV kvv = ((MainActivity) getActivity()).getKVV();
|
KVV kvv = ModDetailResourceFragment.this.context.getKVV();
|
||||||
kvv.getModule(mItemPos, (Modules.Module module) -> {
|
kvv.getModule(mItemPos, (Modules.Module module) -> {
|
||||||
AlertDialog.Builder alertDialogBuilder = new AlertDialog.Builder(getContext());
|
AlertDialog.Builder alertDialogBuilder = new AlertDialog.Builder(getContext());
|
||||||
Resource.File file = (Resource.File) node.getContent();
|
Resource.File file = (Resource.File) node.getContent();
|
||||||
String ordnername = "FU-"+module.title;
|
String folderName = "FU-"+module.title;
|
||||||
File f = new File(Environment.getExternalStoragePublicDirectory(
|
File f = new File(Environment.getExternalStoragePublicDirectory(
|
||||||
Environment.DIRECTORY_DOWNLOADS)+"/"+ordnername+"/"+file.getTitle());
|
Environment.DIRECTORY_DOWNLOADS)+"/"+folderName+"/"+file.getTitle());
|
||||||
|
alertDialogBuilder
|
||||||
|
.setTitle(file.getTitle())
|
||||||
|
.setMessage(
|
||||||
|
getResources().getString(R.string.creator_name, file.getAuthor()) + "\n" +
|
||||||
|
getResources().getString(R.string.last_modified_on, UtilsDate.getModifiedDateTime(context, file.getModifiedDate()))
|
||||||
|
)
|
||||||
|
.setCancelable(true)
|
||||||
|
.setNeutralButton(R.string.close, (dialog, id) -> dialog.cancel());
|
||||||
if (f.exists()) {//prüffen ob bereits herunter geladen
|
if (f.exists()) {//prüffen ob bereits herunter geladen
|
||||||
alertDialogBuilder
|
alertDialogBuilder
|
||||||
.setTitle(file.getTitle())
|
.setNegativeButton(R.string.openFile, (dialog, id) -> download(file, folderName, false));
|
||||||
.setMessage(
|
|
||||||
getResources().getString(R.string.creator_name, file.getAuthor()) + "\n" +
|
|
||||||
getResources().getString(R.string.last_modified_on, UtilsDate.getModifiedDateTime(context, file.getModifiedDate()))
|
|
||||||
)
|
|
||||||
.setCancelable(true)
|
|
||||||
.setNeutralButton(R.string.close, (dialog, id) -> dialog.cancel())
|
|
||||||
.setNegativeButton(R.string.openFile, (dialog, id) -> download(file, ordnername, false))
|
|
||||||
.setPositiveButton(R.string.download, (dialog, id) -> download(file, ordnername, true));
|
|
||||||
AlertDialog alertDialog = alertDialogBuilder.create();
|
|
||||||
alertDialog.show();
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
alertDialogBuilder
|
|
||||||
.setTitle(file.getTitle())
|
|
||||||
.setMessage(
|
|
||||||
getResources().getString(R.string.creator_name, file.getAuthor()) + "\n" +
|
|
||||||
getResources().getString(R.string.last_modified_on, UtilsDate.getModifiedDateTime(context, file.getModifiedDate()))
|
|
||||||
)
|
|
||||||
.setCancelable(true)
|
|
||||||
.setNeutralButton(R.string.close, (dialog, id) -> dialog.cancel())
|
|
||||||
.setPositiveButton(R.string.download, (dialog, id) -> download(file, ordnername, true));
|
|
||||||
AlertDialog alertDialog = alertDialogBuilder.create();
|
|
||||||
alertDialog.show();
|
|
||||||
}
|
}
|
||||||
|
alertDialogBuilder
|
||||||
|
.setPositiveButton(R.string.download, (dialog, id) -> download(file, folderName, true));
|
||||||
|
AlertDialog alertDialog = alertDialogBuilder.create();
|
||||||
|
alertDialog.show();
|
||||||
|
|
||||||
}, error -> {
|
}, error -> {
|
||||||
log.e(error);
|
log.e(error);
|
||||||
|
|||||||
Reference in New Issue
Block a user