I think that we are able to lock files for exclusive access as i saw this link: http://developer.android.com/reference/java/nio/channels/FileLock.html
I want to create a save/load a file both in a background process (service) and the real foreground app. They may try to access this file at the same time, in that case one should wait.
I couldn't find a real sample for FileLock on android, i just read many threads that this is not possible on Android. But if so, why the documentation has a section for "FileLock"?