【问题标题】:pausing android current state暂停android当前状态
【发布时间】:2014-09-24 11:02:17
【问题描述】:

我正在开发一些内容管理应用程序。我想通过邮件或短信分享一些内容。这是我通过短信共享内容的代码。当我使用此代码时,我会得到一些共享建议列表。当我单击这些项目中的任何一个时,该特定应用程序就会启动... 我现在想要的是当我按下返回按钮时,那个旧对话框会关闭。我希望显示该对话框,直到我按下返回按钮。请尽快帮助我......

Intent intent = new Intent(Intent.ACTION_SENDTO, Uri.parse(uri));
        putExtra(intent, "sms_body", body);
        // Exit the app once the SMS is sent
        intent.putExtra("compose_mode", true);
        launchIntent(intent);

【问题讨论】:

  • 您要继续打开操作选择器对话框吗??
  • 是的..一旦我从消息或其他应用程序中返回,我当前的意图应该保留在该对话框中..
  • 您的应用已打开..对吗?还是你完成了??
  • 是的。我没有使用finish()函数......
  • 您在执行此操作时遇到了什么问题?

标签: android-intent implicit


【解决方案1】:

这应该可以解决我猜你不保存旧活动状态的问题

@Override
    protected void onStop() {
        super.onStop();
    }

【讨论】:

  • 如果你不保存旧活动的状态,它会被销毁,当你按下它时它刚刚重新创建
  • 我在主要活动中使用了这个 onStop 功能。但我仍然无法恢复该对话框。
  • 请有人帮忙解决这个问题。过去 2 天我一直在处理这个问题...
  • 然后使用其他技巧,只需在切换活动时将该消息临时存储在 sharedpreference 中,然后回调存储的消息
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-11-23
相关资源
最近更新 更多