projects
/
pub
/
Android
/
ownCloud.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Modify kitkat document provider implementation in order to cover all 'content://...
[pub/Android/ownCloud.git]
/
src
/
com
/
owncloud
/
android
/
ui
/
activity
/
FileDisplayActivity.java
diff --git
a/src/com/owncloud/android/ui/activity/FileDisplayActivity.java
b/src/com/owncloud/android/ui/activity/FileDisplayActivity.java
index
bc0231f
..
2469dcf
100644
(file)
--- a/
src/com/owncloud/android/ui/activity/FileDisplayActivity.java
+++ b/
src/com/owncloud/android/ui/activity/FileDisplayActivity.java
@@
-949,8
+949,8
@@
OnSslUntrustedCertListener, OnEnforceableRefreshListener {
return getDataColumn(getApplicationContext(), contentUri, selection, selectionArgs);
}
return getDataColumn(getApplicationContext(), contentUri, selection, selectionArgs);
}
- //
Google Drive
- else if (is
GoogleDrive
Document(uri)) {
+ //
Documents providers returned as content://...
+ else if (is
AContent
Document(uri)) {
return uri.toString();
}
}
return uri.toString();
}
}
@@
-1042,6
+1042,15
@@
OnSslUntrustedCertListener, OnEnforceableRefreshListener {
}
/**
}
/**
+ *
+ * @param uri The Uri to check.
+ * @return Whether the Uri is from a content provider as kind "content://..."
+ */
+ public static boolean isAContentDocument(Uri uri) {
+ return uri.toString().startsWith("content://");
+ }
+
+ /**
* Pushes a directory to the drop down list
* @param directory to push
* @throws IllegalArgumentException If the {@link OCFile#isFolder()} returns false.
* Pushes a directory to the drop down list
* @param directory to push
* @throws IllegalArgumentException If the {@link OCFile#isFolder()} returns false.