aboutsummaryrefslogtreecommitdiffstats
path: root/java/src/com/android/inputmethod/latin/BinaryDictionaryGetter.java
diff options
context:
space:
mode:
authorJean Chalard <jchalard@google.com>2012-10-12 03:59:09 -0700
committerAndroid (Google) Code Review <android-gerrit@google.com>2012-10-12 03:59:10 -0700
commitb5f1916c74a32b6de5947f52ca46d1a48ec7d361 (patch)
treeec3e12623a99af9f04e4d90839509990358d4b8b /java/src/com/android/inputmethod/latin/BinaryDictionaryGetter.java
parent350309aeb81ad1924af4d2e6d0bceaa6f98e4821 (diff)
parent01e0913ad20b24cc2b7b4dc2f4cbac03ccd4bc0e (diff)
downloadlatinime-b5f1916c74a32b6de5947f52ca46d1a48ec7d361.tar.gz
latinime-b5f1916c74a32b6de5947f52ca46d1a48ec7d361.tar.xz
latinime-b5f1916c74a32b6de5947f52ca46d1a48ec7d361.zip
Merge "Make a better choice for the temporary file"
Diffstat (limited to 'java/src/com/android/inputmethod/latin/BinaryDictionaryGetter.java')
-rw-r--r--java/src/com/android/inputmethod/latin/BinaryDictionaryGetter.java9
1 files changed, 2 insertions, 7 deletions
diff --git a/java/src/com/android/inputmethod/latin/BinaryDictionaryGetter.java b/java/src/com/android/inputmethod/latin/BinaryDictionaryGetter.java
index c747dc673..ecb61b46f 100644
--- a/java/src/com/android/inputmethod/latin/BinaryDictionaryGetter.java
+++ b/java/src/com/android/inputmethod/latin/BinaryDictionaryGetter.java
@@ -165,14 +165,9 @@ final class BinaryDictionaryGetter {
/**
* Generates a unique temporary file name in the app cache directory.
- *
- * This is unique as long as it doesn't get called twice in the same millisecond by the same
- * thread, which should be more than enough for our purposes.
*/
- public static String getTempFileName(String id, Context context) {
- final String fileName = replaceFileNameDangerousCharacters(id);
- return context.getCacheDir() + File.separator + fileName + "."
- + Thread.currentThread().getId() + "." + System.currentTimeMillis();
+ public static String getTempFileName(String id, Context context) throws IOException {
+ return File.createTempFile(replaceFileNameDangerousCharacters(id), null).getAbsolutePath();
}
/**