Android:如何运行简单的后台循环
嘿,我正在尝试创建一个在主线程上运行的应用程序,但也有一个后台循环在运行(以检查连接) 我只想在创建时调用某个函数,该函数应该在后台运行……我尝试了下面的代码,但似乎不起作用……有什么建议吗Android:如何运行简单的后台循环,android,multithreading,loops,background,Android,Multithreading,Loops,Background,嘿,我正在尝试创建一个在主线程上运行的应用程序,但也有一个后台循环在运行(以检查连接) 我只想在创建时调用某个函数,该函数应该在后台运行……我尝试了下面的代码,但似乎不起作用……有什么建议吗 void doStuffBackground() { Thread testingForBluetooth = new Thread() { public void run() { try { for(
void doStuffBackground()
{
Thread testingForBluetooth = new Thread()
{
public void run()
{
try
{
for(int i = 0; i < 100; i++)
{
writeTerminal('x');
sleep(100);
}
}
catch(Exception e)
{
Log.e("Threading", e.toString());
}
finally
{
finish();
}
}
};
}
}
void doStuffBackground()
{
Thread testingForBluetooth=新线程()
{
公开募捐
{
尝试
{
对于(int i=0;i<100;i++)
{
写终端('x');
睡眠(100);
}
}
捕获(例外e)
{
Log.e(“Threading”,例如toString());
}
最后
{
完成();
}
}
};
}
}
但还是…不工作
Thanx提前您从未启动线程。
无论如何,如果您需要后台任务,您也可以尝试一项服务。是的!Thanx,我不是那种穿线的人,但我需要学习。犯了这个新手错误!现在似乎工作正常;-)塔克斯