Waz*_*_Be 34 android progressdialog
我只是尝试实现progressdialog,并且在长期复杂的计算过程中我有一些问题要更改文本.
for (String aString:myStringArray){
Log.v(TAG, aString);
mProgressDialog.incrementProgressBy(1);
mProgressDialog.setMessage(aString);
}
Run Code Online (Sandbox Code Playgroud)
我可以清楚地看到incrementProgressBy工作和我的对话框更新,但消息不会改变.
有关如何使这项工作的任何想法?
非常感谢.
Waz*_*_Be 58
刚刚找到答案,这工作正常:
runOnUiThread(changeMessage);
Run Code Online (Sandbox Code Playgroud)
用那个代码:
private Runnable changeMessage = new Runnable() {
@Override
public void run() {
//Log.v(TAG, strCharacters);
m_ProgressDialog.setMessage(strCharacters);
}
};
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
17079 次 |
| 最近记录: |