Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/stefan-niedermann/nextcloud-deck.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorstefan-niedermann <info@niedermann.it>2020-03-07 20:11:14 +0300
committerstefan-niedermann <info@niedermann.it>2020-03-07 20:11:14 +0300
commit656f1d4cc1596a7b6b5fc4b2aa28d8726956acc7 (patch)
tree38b67b93de73cee81b9641118649e6388a9bf89c /app/src/main/java/it/niedermann/nextcloud/deck/ui/card/CardAttachmentsFragment.java
parent30363cbf4db19e344fbea401fe6f7cc4da2f6ea3 (diff)
Refactor attachment viewer to own activity with transition animation
Diffstat (limited to 'app/src/main/java/it/niedermann/nextcloud/deck/ui/card/CardAttachmentsFragment.java')
-rw-r--r--app/src/main/java/it/niedermann/nextcloud/deck/ui/card/CardAttachmentsFragment.java12
1 files changed, 8 insertions, 4 deletions
diff --git a/app/src/main/java/it/niedermann/nextcloud/deck/ui/card/CardAttachmentsFragment.java b/app/src/main/java/it/niedermann/nextcloud/deck/ui/card/CardAttachmentsFragment.java
index a8a126b67..33e5a6306 100644
--- a/app/src/main/java/it/niedermann/nextcloud/deck/ui/card/CardAttachmentsFragment.java
+++ b/app/src/main/java/it/niedermann/nextcloud/deck/ui/card/CardAttachmentsFragment.java
@@ -66,7 +66,13 @@ public class CardAttachmentsFragment extends Fragment implements AttachmentAdapt
this.binding.emptyContentView.setVisibility(View.GONE);
this.binding.attachmentsList.setVisibility(View.VISIBLE);
syncManager.readAccount(accountId).observe(getViewLifecycleOwner(), (Account account) -> {
- RecyclerView.Adapter adapter = new AttachmentAdapter(this, account, fullCard.getCard().getId(), fullCard.getAttachments());
+ RecyclerView.Adapter adapter = new AttachmentAdapter(
+ requireActivity().getMenuInflater(),
+ this,
+ account,
+ fullCard.getCard().getLocalId(),
+ fullCard.getCard().getId(),
+ fullCard.getAttachments());
binding.attachmentsList.setAdapter(adapter);
GridLayoutManager glm = new GridLayoutManager(getActivity(), 3);
@@ -130,15 +136,13 @@ public class CardAttachmentsFragment extends Fragment implements AttachmentAdapt
public void onActivityResult(int requestCode, int resultCode, @Nullable Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (requestCode == REQUEST_CODE_ADD_ATTACHMENT && resultCode == Activity.RESULT_OK) {
- Uri uri = null;
if (data != null) {
- uri = data.getData();
+ Uri uri = data.getData();
Log.i(TAG, "Uri: " + uri.toString());
String path = FileUtils.getPath(getContext(), uri);
File uploadFile = new File(path);
syncManager.addAttachmentToCard(accountId, cardId, Attachment.getMimetypeForUri(getContext(), uri), uploadFile);
}
-
}
}