2017-04-06 7 views
0
class MyMenuItemClickListener implements PopupMenu.OnMenuItemClickListener { 

    public MyMenuItemClickListener() { 
    } 

    @Override 
    public boolean onMenuItemClick(MenuItem menuItem) { 
     switch (menuItem.getItemId()) { 
      case R.id.action_add_favourite: 

       Toast.makeText(mContext, "Add to favourite", Toast.LENGTH_SHORT).show(); 
       return true; 
      case R.id.action_play_next: 
       Toast.makeText(mContext, "Play next", Toast.LENGTH_SHORT).show(); 
       return true; 
      default: 
     } 
     return false; 
    } 
} 

これは私のコードです。トーストを表示する代わりにインテントを使用してアクティビティをどのように切り替えることができますか?インテントを使用してポップアップメニュー項目をクリックして新しいアクティビティに切り替える

答えて

0

あなたの次のアクティビティにインテントコールを追加するだけです。

Intent intent = new Intent(getApplicationContext(), YourActivity.class); 
startActivity(intent); 
+0

を私はこれを試してみましたが、その作業はありません –

0

これをやってみてください。

Intent intent = new Intent(this, IntendedActivity.class); // pass necessary context 
startActivity(intent); 

は、あなたが行うことができ、すべてのために、このリンクをチェックしてください: Start Another Activity

関連する問題