zipファイルを展開するときにファイルに一旦保存するのが手間だったので、 streamBuilderに展開してテキストファイルをtextviewに表示してみた。
例のごとく、ファイルを選択して読み込むのは。 intent.setType("application/zip"); //zip file only
zipファイルのmimetypeに限定している。
streamBuilder = new ByteArrayOutputStream();がwhile内にあって呼び出されるたびに初期化されていた。なのでwhileの外で宣言するように移動した。
次は圧縮など、rar形式も試してみようかと。