の末尾に新しいファイルを追加するには、データをファイルに書き込む必要があります。ファイルは最大サイズを超えることはできません。最大サイズに達すると、それはトップ/古いデータを削除し、新しいデータをファイルに追加する必要があります(ロールアップなど)。最大サイズ制限で1つのファイルを効率的に管理するには、Androidアプリでファイル
ファイルを読み込んで新しいデータと同じ量のデータを削除して、新しいデータを書き込む/追加するためのスペースを確保することができます。しかし、カットをして書き戻すためにファイル全体を読む必要があるたびに効率的ではありません。
2つのファイルを使用して回転すると、データが失われることがあります。私。両方のファイルがいっぱいになると、1つのファイルを最初から削除すると、古いデータの一部が失われます。
誰でも効率的に行うことを提案していますか?
[循環バッファ](https://en.wikipedia.org/wiki/Circular_buffer)として 'RandomAccessFile'を使用してください。 – pskink