2016-09-01 8 views
0
expListView.setOnChildClickListener(new ExpandableListView.OnChildClickListener() { 
     @Override 
     public boolean onChildClick(ExpandableListView parent, View v, int groupPosition, int childPosition, long id) { 

      String headername = (String) parent.getExpandableListAdapter().getGroup(groupPosition); 
      String childname = (String) parent.getExpandableListAdapter().getChild(groupPosition,childPosition); 

      Log.d("Parent name",headername); 
      Log.d("Child name", childname); 

      Intent intent = new Intent(ViewActivity.this,ShowActivity.class); 
      intent.putExtra("Parent",headername); 
      intent.putExtra("Child",childname); 
      intent.putExtra("Path",myPath); 
      startActivity(intent); 
      return true; 
     } 
    }); 
+1

質問を編集し、コードを正しくインデントしてください – bibi

+1

問題の詳細な説明を追加してください。なぜあなたは "新しい活動を開始することができません"、エラーまたはスタックトレース?何が起こるのですか?関連するタグを追加してください(例: –

+0

)。 'android'、そうでなければこの質問はあまり注意を払わないかもしれません。 – halfer

答えて

0

ActivityName.this.startActivity()を使用すると、必要なインテントが呼び出されます。

関連する問題