为了学习 Android,我正在编写一个小应用程序。我要做的第一件事是通过远程 API 登录。
我想在拨打电话时显示一个“加载”对话框(以防他用户使用移动互联网)。对此的研究表明了两种可能的方法。
一种是使用ProgressDialog和扩展Thread的私有类,另一种是使用扩展AsyncTask的私有类。
哪个最适合/更适合这项任务?
我曾尝试使用 ProgressDialog 版本,但正在苦苦挣扎。我已将发出 http 请求的函数放在扩展的 Thread run() 方法中,但不确定如何将响应数据 (JSON) 传递回我的活动中。
任何和所有的帮助都感激不尽。