質問: androidのアプリで、openFileOutputやopenFileInputを利用してString型とint型の配列をファイルに読み書きしたいのですが、他のアクティビティやクラスを跨ぐことはできるのでしょうか。
回答: 1つのファイルを複数のactivityやクラスで読み書きしたいということでよろしいでしょうか? 回答といたしましては、1つのファイルを複数のactivityやクラスで1つのファイルを読み書きすることは可能です。 openFileOutputとopenFileInputはcontextを継承しているクラス(activiy)をに実装されているメソッドですので、もし、contextを継承していないクラスから使いたいのであればコンスとラクタ等でcontextを渡してやる必要があります。 もし、ファイルに保存する必要性がなく、複数のactivityやクラスでデータを共有したいだけなら、applicationクラスを継承したクラスを作って、そこでデータを共有することをお勧めします。