两张截图在相册里面,上传不上来啊。
http://hi.csdn.net/space-712471-do-album-picid-929993.html
http://hi.csdn.net/space-712471-do-album-picid-929994.html

解决方案 »

  1.   

    你把那两个监听的方法,写成静态的。在新线程起来的时候,如果没有GSM的监听就初始化,如果有了就不初始化了。
      

  2.   

    修改GSM_Open函数实现,先获取状态,比如 如果已经打开,直接返回状态.这样的话,就算你多次调用,也只会在第一次调用时执行.或者 封装GSM_Open函数,做法类似
      

  3.   

    貌似混乱了,好像有多个线程干同一件事了。不要随便NEW对象
      

  4.   

    写一个init方法和一个静态变量或全局变量,变量初始值为false,调用init时判断此变量是否为true,为true就直接退出,否则再执行GSM_Open(),并将此变量设置为true