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
谢谢您的帮助!
答案 0 :(得分:0)
我建议您使用sendMessage Api而不是发布Api。 您可以在您的情况下使用Message对象传递一些信息(contentProgressBar1或2或3视图)并将您的实现重构为此设计..
确保在活动生命周期中清理处理程序,否则会引入内存泄漏和不需要的错误。