MCPcopy Create free account
hub / github.com/Acode-Foundation/Acode / delete

Method delete

src/plugins/sdcard/src/android/SDcard.java:757–784  ·  view source on GitHub ↗
(String filename, CallbackContext callback)

Source from the content-addressed store, hash-verified

755 }
756
757 private void delete(String filename, CallbackContext callback) {
758 final ContentResolver contentResolver = context.getContentResolver();
759
760 cordova
761 .getThreadPool()
762 .execute(
763 new Runnable() {
764 public void run() {
765 Uri fileUri = Uri.parse(filename);
766
767 try {
768 boolean fileDeleted = DocumentsContract.deleteDocument(
769 contentResolver,
770 fileUri
771 );
772
773 if (fileDeleted) {
774 callback.success(filename);
775 } else {
776 callback.error("Unable to delete file " + filename);
777 }
778 } catch (FileNotFoundException e) {
779 callback.error(e.toString());
780 }
781 }
782 }
783 );
784 }
785
786 private void move(String src, String dest, final CallbackContext callback) {
787 final ContentResolver contentResolver = this.context.getContentResolver();

Callers 1

executeMethod · 0.95

Calls 1

executeMethod · 0.45

Tested by

no test coverage detected