java Android通过Thread/Runnable/Handler/Looper方法执行简单的异步任务
我的任务是使用Thread.sleep(5000)
在5秒延迟后显示一个随机数,在按钮上使用Handler
/Looper
/Thread
/Runnable
方法,而不是实现AsyncTask
。我的问题是,我很难在网上找到如何用上述方法实现这项任务的例子。那么,遵循常见的HandlerThread
/Looper
相关实践,我将如何实现我上面描述的这个简单任务
在思考之后(我现在主要想知道我上面提到的问题):
- 我想确保多次点击按钮不会在每次点击时重新启动流程(仅在5秒结束时)李>
- 我想让这个简单的任务在方向改变的过程中得以保持,即使方向发生在5秒延迟的中间,这5秒延迟通过
Thread.sleep(5000)
经过,经过思考:
- 显示随机数的按钮和文本视图存在于my
MainActivity
调用的片段中李>
共 (0) 个答案