Abra um arquivo do arquivo sem extração temporária

No momento, estou trabalhando em um aplicativo de navegação de arquivamento que permite que os usuários naveguem pelo conteúdo do arquivo, extraiam os arquivos e visualizem os arquivos dentro do arquivo. estou a usarjava.util.zip API. Para visualizar um arquivo, estou extraindo-o temporariamente e abrindo-o como um arquivo existente usual. Como você deve entender, essa não é uma boa abordagem, já que não visualizará arquivos se não houver espaço suficiente para fazer uma extração temporária. Existe uma solução de trabalho para passarZipInputStream para umActivity abri-lo como um arquivo? Existe outra solução alternativa para esse problema? Desde já, obrigado.

questionAnswers(1)

yourAnswerToTheQuestion