有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java Android通过Thread/Runnable/Handler/Looper方法执行简单的异步任务

我的任务是使用Thread.sleep(5000)在5秒延迟后显示一个随机数,在按钮上使用Handler/Looper/Thread/Runnable方法,而不是实现AsyncTask。我的问题是,我很难在网上找到如何用上述方法实现这项任务的例子。那么,遵循常见的HandlerThread/Looper相关实践,我将如何实现我上面描述的这个简单任务

在思考之后(我现在主要想知道我上面提到的问题):

  • 我想确保多次点击按钮不会在每次点击时重新启动流程(仅在5秒结束时)
  • 我想让这个简单的任务在方向改变的过程中得以保持,即使方向发生在5秒延迟的中间,这5秒延迟通过Thread.sleep(5000)

经过,经过思考:

  • 显示随机数的按钮和文本视图存在于myMainActivity调用的片段中

共 (0) 个答案