在线程中启动相机活动并运行两次

时间:2011-10-03 11:24:39

标签: android

我正在使用一个线程,(测试Runnable,Asynch)来实现延迟,然后启动相机活动,但问题是在拍摄照片后再次启动后退摄像头,所以我的相机活动已经发了两次,什么可能是溶胶。我也使用Runnable来实现线程。感谢。

                  public void onCreate(Bundle savedInstanceState) {
                  Thread_as obj=new Threads_as();
                  obj.execute("");
                   }
                      ............

                  doInBackground(){
                  int timer=0;
            while(timer<2000)
            {
                Thread.sleep(100);
                timer+=100;
            }}
   onPostExecute(){
    Intent it=new Intent(MediaStore.ACTION_IMAGE_CAPTURE);          
        startActivity(it);

}

1 个答案:

答案 0 :(得分:0)

每次启动原始活动时都会运行AsyncTask吗?