猿问

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

我有三个片段。当用户在第三个片段上并且他滑动到第二个片段时,我想要一个祝酒词出现。那可能吗 ?


慕无忌1623718
浏览 140回答 1
1回答

料青山看我应如是

如果您想在片段可见时显示祝酒词,请在片段中使用onResume:@Overridepublic void onResume() {&nbsp; &nbsp; super.onResume();&nbsp; &nbsp; //Make your toast here}但是,如果您对前一个片段有特殊要求,请在Activity包含这些片段的片段中使用静态变量。例如,如果活动名为MainAvtivity:class MainAvtivity extends Activity {&nbsp; &nbsp; static int currentFrag = -1;&nbsp; &nbsp; ....}然后,在onResume片段的方法中,执行以下操作:@Overridepublic void onResume() {&nbsp; &nbsp; super.onResume();&nbsp; &nbsp; if(MainActivity.currentFrag == 3)&nbsp; &nbsp; &nbsp; &nbsp; //Make toast here&nbsp; &nbsp; MainActivity.currentFrag = <current_fragment_number>;}
随时随地看视频慕课网APP

相关分类

Java
我要回答