Hej,我正在尝试创建一个在主线程上运行的应用程序,但也运行了后台循环(以检查连接)。
我只想在onCreate上调用某个函数,该函数应该在后台运行...我已尝试使用下面的代码,但似乎不起作用......有什么建议吗?
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();
}
}
};
}
}
但又......不工作?
提前完成
答案 0 :(得分:1)
你从未开始过线程。 无论如何,如果您需要后台任务,您也可以尝试服务。