Mono for Android - OpenFileOutput - IllegalArgumentException

时间:2012-09-21 23:39:10

标签: android xamarin.android streamwriter

我正在尝试调用 OpenFileOutput()函数,但我从 StreamWriter IllegalArgumentException >构造函数。 该函数在常规类(不是 Activity Service )的 LogFile()方法中调用,之后将由<< EM>活动

为了编译代码,我将一个额外的Context作为参数传递给该方法:

public void LogFile(string msg, Context _context)
{
   using (var f = new StreamWriter(
                  _context.OpenFileOutput(filename, FileCreationMode.Append | FileCreationMode.WorldReadable)
                ))
            {
               f.Write(msg);
            }
}// end LogFile().

此上下文参数先前已使用构造函数方法的类从 Activity 移交给方法:

LogClass flog = new LogClass(this.ApplicationContext);

有什么可能缺失的建议吗?

0 个答案:

没有答案