Android app后台运行时,startactivity时可以启动其他activity,但是要弹出一个dialog是不被允许的,所以我的方案是把activity当做dialog来使用,这样就能正常弹出了.
方法是给activity一个dialog的主题即可
需要注意的是activity启动也属于ui操作,不能在子线程启动,
websocket的回调方法都是在子线程中的
使用:new WebSocketClient