@@ -64,9 +64,11 @@ public class MainActivity extends BaseActivity
6464 private DataCache mCache ;
6565 private Config mConfig ;
6666 private int mCurrentPosition = 0 ;
67- TopicListFragment mFragment1 ;
68- NewsListFragment mFragment2 ;
69- SitesListFragment mFragment3 ;
67+ private TopicListFragment mFragment1 ;
68+ private NewsListFragment mFragment2 ;
69+ private SitesListFragment mFragment3 ;
70+
71+ private boolean isToolbarFirstClick = true ;
7072
7173 @ Override
7274 public int getLayoutId () {
@@ -172,7 +174,7 @@ private void initMenu(ViewHolder holder) {
172174 navigationView .setNavigationItemSelectedListener (this );
173175
174176 // 双击 666
175- final GestureDetector detector = new GestureDetector (this , new GestureDetector .SimpleOnGestureListener (){
177+ final GestureDetector detector = new GestureDetector (this , new GestureDetector .SimpleOnGestureListener () {
176178 @ Override
177179 public boolean onDoubleTap (MotionEvent e ) {
178180 quickToTop (); // 快速返回头部
@@ -285,7 +287,6 @@ public boolean onOptionsItemSelected(MenuItem item) {
285287
286288 // 快速返回顶部
287289 private void quickToTop () {
288- toastShort ("快速返回" );
289290 switch (mCurrentPosition ) {
290291 case 0 :
291292 mFragment1 .quickToTop ();
@@ -336,9 +337,12 @@ protected void onDestroy() {
336337
337338 @ Override
338339 public void onClick (View v ) {
339- switch (v .getId ()){
340+ switch (v .getId ()) {
340341 case R .id .toolbar :
341- toastShort ("双击标题栏快速返回顶部" );
342+ if (isToolbarFirstClick ) {
343+ toastShort ("双击标题栏快速返回顶部" );
344+ isToolbarFirstClick = false ;
345+ }
342346 break ;
343347 case R .id .fab :
344348 quickToTop ();
0 commit comments