Entretanto, você pode usar um recurso do protocolo HTTP que permite a você pegar apenas um pedaço do arquivo (esse recurso é usado pelos “download managers” para baixar mais rapidamente um arquivo, porque eles abrem 5 conexões, cada qual iniciando de um pedaço do arquivo. Procure por:
O problema é que o arquivo é muito grande e demora cerca de 3segundos pra listar as últimas 20 linhas.
Thingol:
Você possui algum exemplo utilizando HTTPUrlConnection com a propriedade range pois não achei explicações para pegar uma única parte de um arquivo?