另一个解决方法,重新写处理子线程中public class ProcessClass {
public static Boolean mBflag = false;
private ProcessClass()
{
}
public static ProcessClass mInstance= new ProcessClass();
private class SubClass extends Thread
{
public SubClass()
{
}
void Run()
{
int i = 10;
while(i > 0)
{
try {
sleep(100);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
i--;
}
mBflag = true;
}
}
public void Do()
{
SubClass dd = new SubClass();
dd.start();
}
}
在主Avtivity中检测ProcessClass.mBflag这个标志,不就可以实现相同的功能吗
public static Boolean mBflag = false;
private ProcessClass()
{
}
public static ProcessClass mInstance= new ProcessClass();
private class SubClass extends Thread
{
public SubClass()
{
}
void Run()
{
int i = 10;
while(i > 0)
{
try {
sleep(100);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
i--;
}
mBflag = true;
}
}
public void Do()
{
SubClass dd = new SubClass();
dd.start();
}
}
在主Avtivity中检测ProcessClass.mBflag这个标志,不就可以实现相同的功能吗
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货