我正在使用一个线程,(测试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);
}
答案 0 :(得分:0)
每次启动原始活动时都会运行AsyncTask吗?