如何启动和停止2个或更多进度条?

时间:2015-09-07 13:31:15

标签: java android

Hello stackoverflow公民! 我希望在1个活动中启动和停止2个progressBars。 我认为必须在新线程中启动progressBars并与其他人一起加入。 对于1 progressBar我写这段代码。

#!/bin/bash

commonguess(){
for guess in $(cat passwordlist)
do
try=$(echo "$guess" | sha256sum | awk '{print $1}' )
if [ "$try" == "$xxx" ]
then
echo "$name:$try"
break
fi
done
}
dict(){...}
brute(){...}

while IFS=':' read -r name hashing;do
commonguess
dict
brute
done

谢谢您的帮助!

1 个答案:

答案 0 :(得分:0)

我建议您使用sendMessage Api而不是发布Api。 您可以在您的情况下使用Message对象传递一些信息(contentProgressBar1或2或3视图)并将您的实现重构为此设计..

确保在活动生命周期中清理处理程序,否则会引入内存泄漏和不需要的错误。