runnable相关内容

为什么要使用单独的线程在JAVA中显示GUI

这个简单的问题使我感到困惑.您可以通过设置框架的 setVisible 属性 true 来显示JAVA GUI应用程序.但是,在我在互联网上发现的几乎所有示例中,它们都使用单独的线程来执行相同的操作. 他们这样做, SwingUtilities.invokeLater(new Runnable(){@Override公共无效run(){new Frame().setvisible(tru ..
发布时间:2021-05-18 20:16:45 Java开发

哪个方法调用run()?

公共类HelloRunnable实现Runnable {公共无效run(){System.out.println(“您好,来自线程!");}公共静态void main(String args []){(新线程(新HelloRunnable()).start();}} 根据 Java文档 Runnable 接口定义了一个单一方法 run ,旨在包含在线程中执行的代码.将Runnable对象 ..
发布时间:2021-05-18 19:48:35 Java开发

从Runnable返回值

Runnable 的 run 方法的返回类型为 void ,并且无法返回值.但是我不知道是否有任何解决方法. 我有一个这样的方法: 公共类端点{公共方法(){Runnable runcls =新的RunnableClass();runcls.run()}} run 方法是这样的: 公共类RunnableClass实现Runnable {公共JaxbResponse响应;公共无效run ..
发布时间:2021-05-18 19:24:02 Java开发

在Android线程上更改图像

我经历了stackoverflow和所有类似的答案-但发现它们没有用. 任何人都可以指出为什么这行不通吗?它应该很简单:每6秒钟更新一次图片(每3分钟更新一次,但为了进行测试,我将其设为6秒钟). 代码的作用是-逐步浏览4个图像中的每个图像,但不更改图像.但是,当它到达最后一张图像时,它确实会更改它(??). 问题: 这是怎么了? 为什么只更新最后一张图片? 如果我仅向 ..
发布时间:2021-05-13 20:24:01 移动开发

相同的Runnable类两次传递给同时运行两个/多个线程的ExecutorService

我有多个可运行类,并且我想通过集中式类(称为启动器类,其中包含所有可运行对象的列表)与执行程序服务一起运行它们. 我编写了一个 Launcher 类,该类使用 applicationContext.getBean()实例化所有bean.每个可运行类还为其定义一个 pool size (为此可运行类产生的线程数). 公共类DaemonsLauncher {@Autowired私有Applic ..
发布时间:2021-05-06 18:58:05 Java开发

我需要清理Java中的Thread对象吗?

在我的Java应用程序中,我有一个Runnable,例如: this.runner = new Runnable({@Override公共无效run(){//做大约5秒钟的事情.}}); 我大约需要每30秒在一个单独的线程中运行一次(尽管这可能有所不同).代码的性质使我可以运行它,而不必理会它(成功还是失败).我在我的应用程序中按以下一行代码进行操作: (新线程(this.runner) ..
发布时间:2021-04-23 20:35:32 Java开发

Android:何时使用Button.Post?

我注意到Android的 Button 类中的一种名为 Post 的方法.我想知道这种方法是干什么用的?此方法带有一个可运行的参数,我的问题是,何时应该使用此方法而不是仅将侦听器绑定到此按钮的click事件?有什么区别?任何例子都表示赞赏. 解决方案 post()继承自 View .它与按钮单击无关,并且不能代替 OnClickListener . post()用于安排 Runnable ..
发布时间:2021-04-16 19:53:50 移动开发

Android Java:“无法解析";在postDelayed

我在此处使用第一个答案尝试启动重复任务,更新搜索栏("timeSlider")以显示音频文件播放时的进度.重复功能是 updateTimeSlider().通过 postDelayed 初始化时, updateTimeSlider 会给出“无法解析符号"错误(请参见本文底部的图像).当单独在一行上时, updateTimeSlider()不会给出该错误(也显示在图像中). (请注意,在线上的 ..
发布时间:2021-04-12 19:44:15 Java开发

将来有结果吗?

我正在寻找一种方法的结果,该方法可能需要一段时间才能完成,并且实际上并未返回该对象,因此我想尽可能有效地对其进行处理.这是我要实现的目标的一个示例: public static void main(String [] args){对象obj = someMethod();System.out.println(“对象为" + obj +“,呜!");}公共无效的callObject(){//发送 ..
发布时间:2021-04-12 18:55:33 Java开发

如何在Android中停止Handler

在我的应用程序中,我使用Gridview创建了一个日历,并且在该Gridview中,我借助Imageview显示了日期和一些事件的可用性,并为此创建了一个处理程序. 现在我要停止处理程序. MainActivity.java //里面的oncreate处理程序处理程序= new Handler();refreshCalendar();//在oncreate之外公共无效refreshC ..
发布时间:2021-04-05 20:19:33 移动开发

根据服务器响应创建多个处理程序并管理那里的状态

当我的应用程序收到服务器的响应时,我想创建多个处理程序并且可运行. 处理程序可以最多4个,最小1个. 问题 实际上,我想将单元屏幕划分为不同的部分,划分之后,我需要在屏幕的所有部分中显示不同类型的数据.在这些部分中,每个部分都有多个要显示的项目. 例如!用户希望将屏幕分为两部分 第一部分包含视频,图像和视频.(3)第一部分中的项目 第二部分包含图像和视频.(2) ..
发布时间:2021-04-05 19:36:05 移动开发

Android线程通讯AsyncTask

当前方案:该示例应用程序将来自多个URL的图像存储在SD缓存中,并将其显示在 ListView 中. 任务:不是在 MainActivity 的私有方法中采用硬编码的URL,而是从放置在URL资源中的JSON数据中检索它们. 我正在检索JSON并很好地解析了数据,但是在如何将解析后的数据发送到 MyImageLoaderAdapter 上遇到了困难,因为返回的列表似乎稍后出现.> 文 ..
发布时间:2021-04-04 18:50:32 Java开发

将活动重新回到最前面之后,TextView停止更新

我正在尝试找出线程问题,并遇到以下问题:如果将应用发送到后台,然后又将其还原,则TextView会停止更新. 在将应用重新带回前端后,如何确保TextView继续更新? 或者... 重新启动活动后,如何将TextView重新连接到可运行线程中的处理程序? 有一个进度条,它工作得很好,所以我有些困惑.我很乐意提供一些建议,因为我认为我可能会犯一个简单的错误. 公共类Thre ..
发布时间:2021-04-03 20:26:54 移动开发

用Java中的Lambda返回值

到目前为止,我设法找到了我需要的所有答案,但这使我感到困惑.假设我们有示例代码: public class Animal { private String species; private boolean canHop; private boolean canSwim; public Animal(String speciesName, boolean hopper, ..
发布时间:2021-02-15 21:01:03 Java开发

当您要发送匿名函数时,执行(可运行和可序列化)是否太昂贵?

我在做类似的事情 executor.execute((Runnable & Serializable)func); 在func是一个匿名函数的地方,我必须在项目中大量使用它,否则我将不得不为我要调用的每个不同函数创建一个类,并在每个这些类中实现Runnable和Serializable,其优点是我想在编译时拥有类型,而不是在运行时进行类型转换,我想知道执行这种转换是否过于昂贵或琐碎且不 ..
发布时间:2021-02-10 18:54:15 其他开发

可以固定速率运行的可运行对象的Java项目过一会儿可以停止吗?约40小时后,矿井保持冻结

我自己学习了Java之后,我开始了一个项目,该项目通过api调用一个叫做torn的游戏从网站获取数据.在某些帮助下,我修复了一些小细节,但我遇到的主要问题仍未解决.经过一天半的运行,该程序将冻结.到目前为止,我什么都找不到.我花了一段时间堆堆,我注意到了一些事情.希望有人可以帮忙.在第一天左右,一切都很好(在 25小时).然后,几个小时后,该程序仍在运行,但是没有方法实例可以全部运行(运行40小时 ..
发布时间:2020-11-10 22:54:26 Java开发