【问题标题】:android activity only happens once but i need it to repeatandroid活动只发生一次,但我需要它重复
【发布时间】:2011-07-26 10:33:49
【问题描述】:

所以我的应用有两个标签

tab 1 是一个登录页面

标签 2 是用户详细信息

用户需要从标签 1 登录,然后只会从标签 2 加载详细信息,因此如果用户未登录并转到标签 2,则在返回标签 1 后,如果用户在选项卡 2 之前没有再次登录,警报对话框将不会再次显示。我不确定是否应该使用 onRestart 或 onPause 之类的......

【问题讨论】:

    标签: android android-activity repeat oncreate tabview


    【解决方案1】:

    解决了!

    最简单的方法是在tabhost .addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);中设置标志

    感谢大家的帮助:D

    【讨论】:

      【解决方案2】:

      更改您的申请流程。

      制作一个标签代表一组活动。

      利用活动组。

      【讨论】:

      • 我会javanator!顺便说一句,选项卡的代码如下,我应该改变什么吗? ntent = new Intent().setClass(this, TabOne.class); spec = tabHost.newTabSpec("main").setIndicator("Tab1", res.getDrawable(R.drawable.mainico)) .setContent(intent); tabHost.addTab(spec);
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-02
      • 2021-11-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多