2014-12-03 84 views
0

如何將操作欄中的設置按鈕與其他活動鏈接。在android中使用活動鏈接操作欄按鈕?

@Override 
    public boolean onOptionsItemSelected(MenuItem item) { 

     switch(item.getItemId()){ 
     case R.id.about: 
      about(); // shows a dialogbox 
      break; 
     case R.id.settings: 
      // I want to link this with my setting screen 
      break; 
     } 
     return super.onOptionsItemSelected(item); 
    } 

我鏈接了我的關於操作欄按鈕與對話框,但對於我的設置,我希望它去其他活動。我怎樣才能做到這一點?我想鏈接到的活動被稱爲settings.java

回答

0

這個怎麼樣?

@Override 
    public boolean onOptionsItemSelected(MenuItem item) { 

     switch(item.getItemId()){ 
     case R.id.about: 
      about(); // shows a dialogbox 
      break; 
     case R.id.settings: 
      startActivity(this, settings.class); 
      // This doesn't work? 
      break; 
     } 
     return super.onOptionsItemSelected(item); 
    } 
+0

我試過,應用程序加載,但當我按設置按鈕它強制關閉。 – Android 2014-12-03 16:50:11

+0

順便說一句,糾正我,如果我錯了,但我們不想用.class而不是.java? – Android 2014-12-03 16:52:06

+0

你說得對,那是一個錯字。你能發佈崩潰日誌嗎? – Antrromet 2014-12-03 16:54:35