2017-06-13 6 views
0

ナビゲーションドローアを作成し、必要なアイテムとそのフラグメントを挿入しました。 また、別のアクティビティを開く必要があるアイテムを追加しました。このコードでは、これを行うアイテムを押してください。例えば 、アイテムIDのnav_menu6 .....それはフラグメントにリンクされているが、アクティビティを開くべきではありません...アイテムナビゲーション引き出しオープンアクティビティ

private void displaySelectedScreen(int itemId) { 

     Fragment fragment = null; 
     // Handle navigation view item clicks here. 
     switch (itemId) { 
      case R.id.nav_menu1: 
       fragment = new BlankFragment(); 
       break; 
      case R.id.nav_menu2: 
       fragment = new BlankFragment2(); 
       break; 
      case R.id.nav_menu3: 
       fragment = new BlankFragment3(); 
       break; 
      case R.id.nav_menu4: 
       fragment = new BlankFragment4(); 
       break; 
      case R.id.nav_menu5: 
       fragment = new BlankFragment5(); 
       break; 
      case R.id.nav_menu6: 
       fragment = new BlankFragment6(); 
       break; 
     } 
+1

あなたはあなたよりも 'Activity' –

答えて

1

https://developer.android.com/training/basics/firstapp/starting-activity.html

新しい活動を開始については、これを読んでください。 基本的には、キーが意図です。

Intent intent = new Intent(this, YourActivityName.class); 
startActivity(intent); 

または短縮形で

startActivity(new Intent(this, YourActivityName.class)); 
+0

を開くために' Intent'オブジェクトを作成することができ、作業の罰金! – LittleGuy

関連する問題