我有三个片段。当用户在第三个片段上并且他滑动到第二个片段时,我想要一个祝酒词出现。那可能吗 ?
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>;
}
添加回答
举报
0/150
提交
取消