我有自定義ListView
,我ListView
包含一個button
,如果我們點擊按鈕,我想去一些data.I其他活動中使用下面的代碼,如何從ListView Adapter調用活動?
holder.mMore.setOnTouchListener(new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
// TODO Auto-generated method stub
if (event.getAction() == event.ACTION_DOWN){
Intent moreIntent=new Intent(getContext(),SelectItemDesp.class);
v.getContext().startActivity(moreIntent);
}
return false;
}
});
它顯示error.pls幫我
請問,你可以附加logcat錯誤?和一個建議:當你創建新的intent時,嘗試使用getContext()的v.getContext()。 – kameny
嗨Kameny感謝您的回覆,意圖moreIntent =新的意圖(getContext(),SelectItemDesp.class)在這裏「getContext」顯示錯誤 – suresh
if(event.getAction()== event.ACTION_DOWN){ 意圖moreIntent = new Intent(yourActivityName 。這,SelectItemDesp.class); startActivity(moreIntent); 試試這個。並讓我知道發生了什麼..謝謝。 – user370305