Java Android写入内部存储问题

Java Android写入内部存储问题,java,android,storage,Java,Android,Storage,我对写入内部存储器有问题。我读过很多教程,但到处都是这样的:FileOutputStream fOut=openFileOutput(FILENAME,Context.MODE\u PRIVATE) 但是它说,openFileOutput不是一种方法。openFileOutput是一种上下文类的方法 活动是上下文的子类。 因此,如果您试图在活动中调用此方法,则应支持此方法。 如果您试图在某个自定义类中调用它,您应该向它传递Context类或子类的某个实例(例如Activityinstance)在

我对写入内部存储器有问题。我读过很多教程,但到处都是这样的:
FileOutputStream fOut=openFileOutput(FILENAME,Context.MODE\u PRIVATE)

但是它说,openFileOutput不是一种方法。

openFileOutput
是一种
上下文
类的方法

活动
上下文
的子类。 因此,如果您试图在
活动
中调用此方法,则应支持此方法。
如果您试图在某个自定义类中调用它,您应该向它传递
Context
类或子类的某个实例(例如
Activity
instance)

在哪个类中调用此方法?openFileOutput是Context类的一个方法,Activity是Context类的一个子类,您需要Context类的实例,类似于:
getContext().openfileOutput()
谢谢。您可以将其作为答案发布:)