Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/189.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android:如何运行简单的后台循环_Android_Multithreading_Loops_Background - Fatal编程技术网

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,我不是那种穿线的人,但我需要学习。犯了这个新手错误!现在似乎工作正常;-)塔克斯