Я запускаю следующее для регистрации:
using (StreamWriter LogStreamWriter = File.AppendText(LogFilePath))
{
LogStreamWriter.WriteLine(String.Format("{0} : {1} : {2} : {3} : {4}", DateTime.Now.ToShortDateString(),
DateTime.Now.ToShortTimeString(),
sMsgType,
sMethodname,
sText));
}
Теперь я пытаюсь обновить файл через MediaScanner (для доступа через USB с Windows -File-Explorer):
Android.Media.MediaScannerConnection.ScanFile(Android.App.Application.Context, new string[] { LogFilePath }, null, null);
Через Media-Access (USB): Он обновляет файл, только если я удалил его в моем Windows Explorer через USB-Access ранее. В противном случае размер файла и содержимое после первого начального изменения будут одинаковыми. я не вижу строк, которые добавляются позже.
Через File-Explorer-App на устройстве: Через приложение File Explorer (например, Android TotalCommander). Я вижу полный размер и содержимое после каждого обновления WriteLine.
Что я должен сделать, чтобы обновить файл после изменения содержимого?