【问题标题】:Restart activity if response from server failed in andorid如果来自服务器的响应在 android 中失败,则重新启动活动
【发布时间】:2016-02-12 10:33:32
【问题描述】:

我有两个类 Activity A 和 Activity B ,现在我从活动 A 切换到 B ,并且在活动 B onCreate 方法中,我调用一项服务以在 Activity B 中显示一些数据,同时我得到超时或任何其他错误。现在我想向用户显示一个对话框并要求用户重试。

如何完成活动 B 并刷新整个活动 B?

另外,我的活动是在后台打开的,我想将用户从通知点击重定向到同一个活动,我们能做到这一点..

请帮忙...提前谢谢..

【问题讨论】:

  • 这不是编码服务。请发布您尝试过的相关代码以及您在其中遇到的错误的logcat。
  • 为什么要重启 Activity B 。就在错误出现时显示对话框并在重试按钮上单击再次调用服务功能。

标签: android android-activity


【解决方案1】:

响应失败时不要重新启动活动重新调用服务器调用。 简单的逻辑兄弟....快乐的编码。

【讨论】:

  • 如果我需要重新启动活动怎么办??就像我在上面问的那样.. 我的活动在后台打开,我想将用户从通知点击重定向到相同的活动。在那种情况下,我怎样才能完成相同的活动并重新开始??
  • 将意图添加到同一个活动.... Intent intent = new Intent(MainActivity.this, MainActivity.class);开始活动(意图);使用完成();如果你想完成最后一个活动。
猜你喜欢
  • 2022-10-09
  • 2017-10-18
  • 2012-11-22
  • 1970-01-01
  • 2017-12-29
  • 2020-05-31
  • 2012-05-10
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多