Android——一旦应用程序启动,它会以什么方式等待任务执行,然后退出?

Android——一旦应用程序启动,它会以什么方式等待任务执行,然后退出?,android,multithreading,android-asynctask,android-camera,Android,Multithreading,Android Asynctask,Android Camera,我想知道一个应用程序可以以什么样的方式打开,在主线程上执行一些任务,然后完成这些任务。哪种方式最适合这个目的。 我认为使用asynctask并让线程休眠一段时间应该是有帮助的,并且在执行后执行中执行我想要的任务。但我敢肯定这是一个非常昂贵的解决方案 例如,如果我希望应用程序在打开应用程序时自己单击一张照片。需要打开应用程序,然后等待,以便可以正确加载相机资源。完成此操作后,单击照片,保存照片后,应用程序将完成 请提供一些链接,如果可以的话,这样我可以更好地阅读和理解这些概念 有什么比使用thre

我想知道一个应用程序可以以什么样的方式打开,在主线程上执行一些任务,然后完成这些任务。哪种方式最适合这个目的。 我认为使用asynctask并让线程休眠一段时间应该是有帮助的,并且在执行后执行中执行我想要的任务。但我敢肯定这是一个非常昂贵的解决方案

例如,如果我希望应用程序在打开应用程序时自己单击一张照片。需要打开应用程序,然后等待,以便可以正确加载相机资源。完成此操作后,单击照片,保存照片后,应用程序将完成

请提供一些链接,如果可以的话,这样我可以更好地阅读和理解这些概念

有什么比使用thread.sleep()更好的方法来解决这个问题呢

请分享一些好的方法


谢谢。

如果我了解您需要什么(我不确定),您可以使用广播在任务之间进行沟通

您到底想实现什么?为什么你想让应用程序拍照,除非你在谈论截图,但即使如此,我也不确定这对我来说是否有意义。根据您的具体目标,Async可能会工作,或者您可以使用服务。我需要从应用程序中获得的是,它打开、单击照片并关闭。。我已经实现了一个摄像头应用程序。我试图在oncreate中捕获图片,一旦保存了图片,我就完成了活动。但我无法做到这一点。应用程序打开,但仍然没有捕获照片,也没有退出..你可能想阅读这里的睡眠:这里的醒来:我需要从应用程序中得到的是,它打开并单击照片,然后关闭。。我已经实现了一个摄像头应用程序。我试图在oncreate中捕获图片,一旦保存了图片,我就完成了活动。但我无法做到这一点。应用程序打开,但仍然没有捕获照片,也没有退出。@kulPrins我们要猜猜你的onCreate()是什么样子吗?