2016-01-03 45 views

回答

4
Snackbar.make(view, "Some text", Snackbar.LENGTH_SHORT) 
      .setCallback(new Snackbar.Callback() { 
       @Override 
       public void onDismissed(Snackbar snackbar, int event) { 
        super.onDismissed(snackbar, event); 

        startActivity(this, NextActivity.class); 
       } 
      }); 
+0

好吧,但我怎麼能顯示小吃吧?它沒有出現。 –

+0

@MishoZhghenti對不起,我忘了在代碼後添加'.show()':) – RockerFlower

+0

@MishoZhghenti我正在使用應用程序,似乎現在無法編輯我的答案。只需添加「.show()」。 – RockerFlower

1

定義操作

.setAction("Go To Next Activity", mOnClickListener); 

定義onClickListenet如下:

mOnClickListener = new View.OnClickListener() { 
      @Override 
      public void onClick(View v) { 
       snackBar.dismiss(); // to close the snackbar 
       // startActivity(nextActivityIntent) 
      } 
     }; 

More Info Here

相關問題