android - 登录然后 ListView 的基本方法

标签 android android-listview android-asynctask

我正在开发一个 Android 应用程序,它将显示一个 ListView,其中包含从 Web 加载的项目。 登录应用程序后必须显示 ListView。

到目前为止我做了什么:

  • 我创建了一个顶部有标签的主 Activity 。
  • 在其中一个选项卡( Activity )中,您必须登录。
  • 然后我使用 AsyncTask 在后台进行身份验证。

这就是我到目前为止所做的。 然后我需要做以下事情:

当用户名和密码满足要求时,应用程序应启动一个新 Activity ,该 Activity 将显示带有来自网络的远程项目的 ListView。我需要以适当的方式完成此操作,因此我还将使用 AsyncTask 来执行此操作。问题是……

我不知道如何处理这个问题。因为当我验证用户名时,它会加载...并且在加载列表项时会再次加载。有没有办法让这一切在当前的选项卡界面中正常工作?

最佳答案

我不确定我是否完全理解你的要求。

据我所知,您想在验证后添加一个 ListView 选项卡。所以只需使用 TabHost.newTabSpec()在您的异步任务返回登录成功后创建一个新选项卡。

对不起,如果我误解了。希望对您有所帮助。

关于android - 登录然后 ListView 的基本方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10883289/

相关文章:

java - 在 Android 上将 SQL glob 样式模式转换为正则表达式的最佳方法是什么

android - 如何从原始文件中读取并在 String.format 中使用

java - Listview自定义ListItem模板

java - 从源代码树构建android框架时的输出是什么

java - Android - 如何将单选按钮添加到另一个 Activity 中的单选组? (以编程方式)

android - 为列表项设置值时自定义适配器中的空指针异常

java - 使用 SwipeRefreshLayout 刷新 ListView

android - Android 配置更改是否发生在函数中间?回调呢?

android - 需要在异步任务中工作 'onPostExecute'

android - 来自 AsyncTask block UI 的线程