Android:如何运行简单的后台循环

时间:2010-11-08 10:36:16

标签: android multithreading loops background

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();
       }
      }
      };

      }

    }

但又......不工作?

提前完成

1 个答案:

答案 0 :(得分:1)

你从未开始过线程。 无论如何,如果您需要后台任务,您也可以尝试服务。