ResourceFragment aufgeräumt
This commit is contained in:
@@ -105,40 +105,29 @@ public class ModDetailResourceFragment extends Fragment {
|
||||
// if (!node.isExpand())
|
||||
// adapter.collapseBrotherNode(node);
|
||||
} else if(node.getContent() instanceof Resource.File) {
|
||||
KVV kvv = ((MainActivity) getActivity()).getKVV();
|
||||
KVV kvv = ModDetailResourceFragment.this.context.getKVV();
|
||||
kvv.getModule(mItemPos, (Modules.Module module) -> {
|
||||
AlertDialog.Builder alertDialogBuilder = new AlertDialog.Builder(getContext());
|
||||
Resource.File file = (Resource.File) node.getContent();
|
||||
String ordnername = "FU-"+module.title;
|
||||
String folderName = "FU-"+module.title;
|
||||
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
|
||||
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())
|
||||
.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();
|
||||
.setNegativeButton(R.string.openFile, (dialog, id) -> download(file, folderName, false));
|
||||
}
|
||||
alertDialogBuilder
|
||||
.setPositiveButton(R.string.download, (dialog, id) -> download(file, folderName, true));
|
||||
AlertDialog alertDialog = alertDialogBuilder.create();
|
||||
alertDialog.show();
|
||||
|
||||
}, error -> {
|
||||
log.e(error);
|
||||
|
||||
Reference in New Issue
Block a user