summaryrefslogtreecommitdiff
path: root/Source/Android/jni/AndroidCommon/AndroidCommon.cpp
diff options
context:
space:
mode:
authorJosJuice <josjuice@gmail.com>2020-06-27 11:04:48 +0200
committerJosJuice <josjuice@gmail.com>2020-09-16 18:38:53 +0200
commit3805b84906b7994486c1b13eb49f93b2796a9a11 (patch)
treee6a328653b76ead16ca9c2fa04bca155d32e8fe1 /Source/Android/jni/AndroidCommon/AndroidCommon.cpp
parent6e1e6d2311df787e800be199df369b5d12aa6cae (diff)
Android: Add content provider support to File::Delete
Diffstat (limited to 'Source/Android/jni/AndroidCommon/AndroidCommon.cpp')
-rw-r--r--Source/Android/jni/AndroidCommon/AndroidCommon.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/Source/Android/jni/AndroidCommon/AndroidCommon.cpp b/Source/Android/jni/AndroidCommon/AndroidCommon.cpp
index c8312048e9..73405b6d8e 100644
--- a/Source/Android/jni/AndroidCommon/AndroidCommon.cpp
+++ b/Source/Android/jni/AndroidCommon/AndroidCommon.cpp
@@ -58,3 +58,10 @@ int OpenAndroidContent(const std::string& uri, const std::string& mode)
return fd;
}
+
+bool DeleteAndroidContent(const std::string& uri)
+{
+ JNIEnv* env = IDCache::GetEnvForThread();
+ return env->CallStaticBooleanMethod(IDCache::GetContentHandlerClass(),
+ IDCache::GetContentHandlerDelete(), ToJString(env, uri));
+}