为了账号安全,请及时绑定邮箱和手机立即绑定

当用户滑动到第一个片段时,我如何敬酒

当用户滑动到第一个片段时,我如何敬酒

慕无忌1623718 2021-05-30 17:49:16
我有三个片段。当用户在第三个片段上并且他滑动到第二个片段时,我想要一个祝酒词出现。那可能吗 ?
查看完整描述

1 回答

?
料青山看我应如是

TA贡献1772条经验 获得超8个赞

如果您想在片段可见时显示祝酒词,请在片段中使用onResume:


@Override

public void onResume() {

    super.onResume();

    //Make your toast here

}

但是,如果您对前一个片段有特殊要求,请在Activity包含这些片段的片段中使用静态变量。


例如,如果活动名为MainAvtivity:


class MainAvtivity extends Activity {

    static int currentFrag = -1;

    ....

}

然后,在onResume片段的方法中,执行以下操作:


@Override

public void onResume() {

    super.onResume();

    if(MainActivity.currentFrag == 3)

        //Make toast here

    MainActivity.currentFrag = <current_fragment_number>;

}


查看完整回答
反对 回复 2021-06-02
  • 1 回答
  • 0 关注
  • 139 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信