Я программист на С ++ и новичок в Android. Я загружаю текст из текстового файла, используя следующий метод:
public static String DownloadText(String URL)
{
int BUFFER_SIZE = 2000;
InputStream in = null;
try {
in = OpenHttpConnection(URL);
}
catch (IOException e1)
{
e1.printStackTrace();
return "";
}
InputStreamReader isr = new InputStreamReader(in);
int charRead;
String str = "";
char[] inputBuffer = new char[BUFFER_SIZE];
try {
while ((charRead = isr.read(inputBuffer))>0)
{
//---convert the chars to a String---
String readString =
String.copyValueOf(inputBuffer, 0, charRead);
str += readString;
inputBuffer = new char[BUFFER_SIZE];
}
in.close();
}
catch (IOException e)
{
e.printStackTrace();
return "";
}
return str;
}
Но если для загрузки текста требуется время, то он показывает пустой экран, я хочу показать индикатор выполнения вместо пустого экрана. Я видел много примеров индикатора выполнения, но у меня нет идеи реализовать его дело ... пожалуйста, помогите мне ..
Спасибо,