我有一個列表存在中的每一項圖像button
當我一個圖像上點擊我要開始另一個Activity
與intent
如何通過單擊列表視圖的圖像按鈕來啓動活動?
下面是我的代碼
我的問題是我不能打電話startActivity()
從定製適配器! !
定製適配器的getView()
holder.profilePicture.setOnClickListener(new OnClickListener()
{
public void onClick(View v)
{
Log.d("OnImageButton","Clicked");
Intent zoom=new Intent(AllProfile.getAppContext(), ImageZoom.class);
int imageID=holder.profilePicture.getId();
zoom.putExtra("ImageId", imageID);
startActivity(zoom) ; //This line raises error !
}
});
使用'活動Context'有了它,像'mContext.startActivity(縮放);'。 – user370305
其實startActivity()是Context類的方法。並且你已經將它寫在Adapter類的getView的Imageview的Click方法上,所以你的IDE無法找到它。 – user370305
正在收到像「FLAG_ACTIVITY_NEW_TASK要求」這樣的錯誤!我現在應該怎麼做 ? –