2016-01-29 66 views
2

我想在我的代幣變得無效時顯示小吃店。快餐欄將附帶「刷新」令牌的操作。更改現有小吃店的文字

SnackBar outerSnackBar; 

outerSnackBar = Snackbar.make(coordinatorLayout, 
"Your request is unauthorized. Please refresh your token", 
Snackbar.LENGTH_INDEFINITE).setAction("Refresh"), new View.OnClickListener() { 
          @Override 
          public void onClick(View v) { 
           outerSnackBar.setAction("", null); 
           outerSnackBar.setText("Refreshing"); 
           outerSnackBar.show(); 
    } 
}).show(); 

當我點擊小吃吧的「刷新」操作按鈕,我想現有的小吃吧的文字更改爲「刷新」和行動,因此顯示這是我寫的onClickListener代碼。

但是,當我點擊「刷新」操作按鈕時,快餐欄只是自行解散。

是否有修改現有快餐欄的文字和動作?

回答

0

更好地展示新快餐酒吧與信息 「刷新」

SnackBar outerSnackBar = Snackbar.make(coordinatorLayout, 
    "Your request is unauthorized. Please refresh your token", 
    Snackbar.LENGTH_INDEFINITE).setAction("Refresh"), new View.OnClickListener() { 
           @Override 
           public void onClick(View v) { 
            Snackbar refreshingSnackBar = Snackbar 
              .make(coordinatorLayout, "Refreshing...", 
              Snackbar.LENGTH_SHORT); 
            refreshingSnackBar.show(); 
     } 
    }).show();