gpt4 book ai didi

java - 当用户滑动到第一个 fragment 时,我该如何 toast

转载 作者:行者123 更新时间:2023-11-30 10:13:16 24 4
gpt4 key购买 nike

我有三个 fragment 。当用户在第三个 fragment 上并且他滑动到第二个 fragment 时,我希望出现 toast 。这可能吗?

最佳答案

如果您想在 fragment 可见时显示 toast ,请在 fragment 中使用 onResume:

@Override
public void onResume() {
super.onResume();
//Make your toast here
}

但如果您对前一个 fragment 特别在意,请在包含 fragment 的 Activity 中使用静态变量。

例如,如果 Activity 名为 MainAvtivity:

class MainAvtivity extends Activity {
static int currentFrag = -1;
....
}

然后,在 fragment 的 onResume 方法中,执行如下操作:

@Override
public void onResume() {
super.onResume();
if(MainActivity.currentFrag == 3)
//Make toast here
MainActivity.currentFrag = <current_fragment_number>;
}

关于java - 当用户滑动到第一个 fragment 时,我该如何 toast ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51388375/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com