解决安卓使用AsyncTask异步线程页面跳转问题

近一段时间我在编写安卓的时候遇到了一个棘手甚至严重的问题,安卓在进行网络socket连接的时候选用

AsyncTask组建进行异步连接,发送命令。往往页面无法在,AsyncTask中跳转,我搜了大部分博客基本都是介绍,AsyncTask怎么使用的,并没有讲AsyncTask怎么进行连接网络然后页面跳转。我之前的解决方案是使用隐藏的布局,当连接成功的时候隐藏当前布局,显示隐藏布局,然而这种方案在简单的网络连接的情况下可以实行。但是当菜单变多的时候,往往需要一个页面跳一个页面。然而安卓的强大是使用组建,这个异步AsyncTask组建非常好用。既然选用他了那么就要实现页面从一个activity跳转到另一个activit上。为了解决这个问题,我花费了两天一夜的时间,最后终于解决了。我采用的是监听方式,给当前页面一个EditView,通过对EditView的监听,让异步线程AsyncTask来更改EditView的值。进而判断监听值得变化来实现页面跳转。

我想我说的很明白了,当然在进行安卓网络开发得时候难以避免各种问题得发生,遇到问题,解决问题是我的原则,同样解决问题的方案往往随着你的阅历的增加而增加。所以我们大家一起努力,一起牛逼,一起改变世界。当你解决一个又一个问题 的时候就会发现那些问题都不是问题。程序员教会我的一大技能是生活中充满了坎坷和希望。你又多希望就有多落魄。唯一的办法就是发现问题,分析问题,然后解决。能解决解决,不能解决就舍弃。然后大步往前走。你写过的代码就是你走过的路。写过的代码一定要负责,不会让他出bug,对于没有bug的程序就不要在回头了,过去的都过去了,大步往前走。

加油实习生,加油努力的人,加油每一个行走在梦想路上的人。

发布了22 篇原创文章 · 获赞 4 · 访问量 4324

猜你喜欢

转载自blog.csdn.net/qq_38366111/article/details/83150712