调试javaandroid多线程
我是多线程编程新手。最近我在Android Studio上为智能手机开发API 16应用程序。在搜索有关如何暂停程序的帮助时,我发现sleep()由于线程问题而不好。请告诉我:调试javaandroid多线程,java,android,multithreading,debugging,Java,Android,Multithreading,Debugging,我是多线程编程新手。最近我在Android Studio上为智能手机开发API 16应用程序。在搜索有关如何暂停程序的帮助时,我发现sleep()由于线程问题而不好。请告诉我: Android在多核处理器上是否有“真正的”多任务(可能取决于API版本) 是否有(不知道正确的术语)暂停一个线程来开始Android上的其他多任务处理 如果1或/和2是-如何调试代码-Studio会为新方法调用打开新窗口(线程启动)-我自己还没有看到吗?也许还有其他调试工具 在运行期间-如果我在上一次对侦听器(相同或其
多谢各位 由于异步处理是当今大多数应用程序的生命力所在,Android确实支持多任务处理 Android确实支持多线程,就像Java中一样,每个应用程序都有一个UI线程来处理来自用户的输入事件和修改用户界面。此线程称为主线程。有时,你不能在主线程上使用所有东西,在这种情况下,Android主要为你提供两种实现并发的方法:
- 处理者
- 异步任务
- 与主线程同步,如果将结果发回 用户界面
- 没有用于取消线程的默认值
- 没有默认的线程池
- 在Android中没有处理配置更改的默认设置
AsyncTask
是最佳选择,您可以阅读更多关于AsyncTask
另外,如果您想了解更多关于Android并发性的信息,请参阅