try {
answerField.setText("Unscrambling...This may take a minute");
BufferedInputStream(getAssets().open("wordlist.txt"));
BufferedInputStream[] textfile = new BufferedInputStream[28];
for(int i = 0; i<28; i++){
textfile[i] = new BufferedInputStream(getAssets().open(i+1+".txt"));
}
answerField.setText(Unscramble.go(tField.getText()+"", textfile));
我的问题在于answerField.setText行(“解读......这可能需要一分钟”);
如果代码是原样,那么这行什么也不做,但是,如果我拿掉代码的最后一行answerField.setText(Unscramble.go(tField.getText()+“”,textfile)) ;它可以找到并且TextView说“解读...这可能需要一分钟”
目标是让它在程序完成解密之前获得该消息,然后它将得到结果。
任何帮助都会非常感激,因为我不知道我在做什么或为什么会这样。