关于Android和服务器交互问题

客户端app和服务器端用UDP通信。先有一个登录的Activity,这个Activity里创建启动接收线程接收服务器的数据包。
当按了登录按钮之后发包给服务器,登陆成功跳转到MainActivity,登录Activity finish掉。这时候那个接收线程会结束掉吗,还是会一会监听端口,如果结束掉了我该怎样让他保持一直监听呢

这样 你可以尝试着把接受线程另外作为一个类,当用到这个线程的时候就调用 不使用的时候就关闭
不然会造成代码冗余

还是说把接收的过程放在Service里去呢