`
tailorcai
  • 浏览: 93215 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

J2ME网络连接确认的多线程问题

阅读更多
在修改我的路况信息的小程序的过程中,终于发现一个特别的现象。
当弹出连接确认的canvas时,这时,虽然是在网络链接的线程中,但是,同样也会进入显示的paint函数,从而导致循环。

即绘图线程 -》 paint -》等待网络线程 -》确认 -》paint

后来干脆在paint中判断线程对象,暂时绕开了这个问题。这跟windows下的界面开发可是完全不一样,难以理解的说。还是对j2me缺乏了解啊。
分享到:
评论

相关推荐

    线程池技术在J2ME网络通信中的应用研究

    本文聚焦于线程池技术在J2ME网络通信中的应用,旨在通过优化多线程管理,提高网络通信效率,同时减少资源消耗。 #### J2ME网络通信中的多线程挑战 在J2ME环境下,网络通信通常需要在独立的线程中执行,以确保主线...

    j2me 网络对站扑克游戏

    因此,游戏需要有良好的错误处理策略,如提示用户网络问题,并提供重新连接的功能。 8. **安全性**:考虑到网络游戏可能存在作弊行为,游戏可能需要实现一些安全措施,如加密通信,防止数据被篡改,或者实施防作弊...

    史上最牛J2ME笔试、面试题目,已有答案

    Hashtable不允许null键和值,且是线程安全的,效率相对较低,适合多线程环境。 【Collection与Collections的区别】 Collection是Java集合框架的顶级接口,表示一组不重复的元素序列。Collections是工具类,提供了...

    J2ME手机办公软件

    "修改未讨论版"可能意味着这个版本包含了一些未经最终确认的改动,可能需要进一步的讨论和测试才能确定其是否适合正式发布。 **J2ME手机办公软件的关键知识点:** 1. **J2ME架构**:J2ME由配置(Configurations)...

    基于J2ME的手机游戏开发

    例如,CLDC提供了基础的网络、数据存储和输入输出接口,而CDC(Connected Device Configuration)提供了更多的功能,如线程和文件系统支持。 3. **简表层**:这是最高层,提供了特定领域的API,如游戏、多媒体等。...

    j2me 教学从无到有很详细讲解

    这涉及到学习J2ME的体系结构、配置和简表的概念,理解CLDC(Connected Limited Device Configuration)和MIDP(Mobile Information Device Profile)的使用,以及如何使用J2ME的高级编程特性,如事件处理、多线程和...

    J2ME游戏开发

    MIDP 是 J2ME 的一部分,它定义了用户界面、网络连接和应用程序存储的API。MIDP 包含了一个轻量级的用户界面库,称为 MIDlet Suite,用于创建可运行在移动设备上的应用程序,特别是游戏。MIDlets 是 MIDP 应用程序的...

    J2ME手机游戏(还有象棋等4-5个例子)

    总的来说,J2ME手机游戏开发涉及多个层面的技术,包括Java编程、UI设计、网络通信、性能优化等。"J2ME手机游戏(还有象棋等4-5个例子)"这个主题涵盖了从基础的J2ME平台介绍到具体游戏实例的开发,对于理解移动游戏...

    J2ME手机闹钟程序原代码----测试过可行

    总的来说,J2ME手机闹钟程序原代码的实现涉及了Java编程、多线程、事件处理、日期时间操作以及设备适配等多个方面的知识。对于希望学习或改进J2ME应用开发的人来说,这是一个有价值的实践项目。通过研究和理解这段...

    example5.rar_J2ME_Java_

    综上所述,"example5.rar" 包含的J2ME聊天室项目展示了网络编程、多线程、用户交互、数据交换等多个核心Java和J2ME技术。开发者通过这个项目可以学习到如何构建一个实时通信的移动应用,理解服务器-客户端架构,以及...

    ToolsPro.rar_J2ME_Java_

    - **Mobile Information Device Profile (MIDP)**:建立在CLDC之上,提供了一组额外的API,使得开发者可以创建具有图形用户界面(GUI)、网络连接、数据存储等功能的应用,特别是游戏。 **J2ME开发工具** 在J2ME...

    移动开发文档

    **J2ME(Java 2 Micro Edition)**是Java平台的一个子集,专门设计用于资源有限的设备,如移动电话、PDA和...开发者可以利用这些组件构建丰富的移动应用程序,涵盖网络通信、图形绘制、用户界面和错误处理等多个方面。

    Java自学之路——(精华版)

    6. 多线程:理解并发编程基础,学习Thread、synchronized关键字以及并发工具类。 7. JDBC数据库操作:学习如何连接和操作数据库,实现CRUD操作。 8. Java Swing或JavaFX:学习创建桌面应用程序的用户界面。 9. Java ...

    JAVA上百实例源码以及开源项目源代码

    JAVA源码,媒体网络,山寨QQ,Java聊天程序 Java编写的山寨QQ,多人聊天+用户在线,程序分服务端和客户端,典型C/S结构, 当用户发送第一次请求的时候,验证用户登录,创建一个该qq号和服务器端保持通讯连接得线程,...

    java源码包---java 源码 大量 实例

     当用户发送第一次请求的时候,验证用户登录,创建一个该qq号和服务器端保持通讯连接得线程,启动该通讯线程,通讯完毕,关闭Scoket。  QQ客户端登录界面,中部有三个JPanel,有一个叫选项卡窗口管理。还可以更新...

    NEC手机JAVA中级讲座

    例如,使用适当的数据结构和算法,避免内存泄漏,以及利用多线程技术提高性能。 在NEC手机JAVA中级讲座中,我们会详细讲解如何进行性能调优,包括使用Profile工具分析代码执行情况,找出瓶颈并进行改进。此外,我们...

    java源码包2

     当用户发送第一次请求的时候,验证用户登录,创建一个该qq号和服务器端保持通讯连接得线程,启动该通讯线程,通讯完毕,关闭Scoket。  QQ客户端登录界面,中部有三个JPanel,有一个叫选项卡窗口管理。还可以更新...

    java源码包3

     当用户发送第一次请求的时候,验证用户登录,创建一个该qq号和服务器端保持通讯连接得线程,启动该通讯线程,通讯完毕,关闭Scoket。  QQ客户端登录界面,中部有三个JPanel,有一个叫选项卡窗口管理。还可以更新...

Global site tag (gtag.js) - Google Analytics