Я довольно новичок в программировании, но у меня есть список, отображающий содержимое базы данных. Он также имеет кнопку, которую можно нажать. код im, с которым возникают проблемы, находится в моем классе адаптера для списка. В идеале я хотел бы передать информацию о строке, в которой кнопка была нажата в новом действии. пока я выберу startActivity, я могу изменить текст кнопки, чтобы я знал, что кнопка работает, но как только я попытаюсь добавить startActivity, она просто рухнет. активность, которую я пытаюсь открыть, - это просто так, что я знаю, что могу заставить кнопку работать (отсюда и называется ее успех), поэтому я могу реализовать ее в другом приложении. может кто-то помочь мне в том, почему новая деятельность не открывается и как ее исправлять, заранее.Задание внутри onclicklistener на адаптере listview
@Override
public View getView(int position,View convertView,ViewGroup parent)
{
View row = convertView;
final LayoutHandler layoutHandler;
if(row == null)
{
LayoutInflater layoutInflater = (LayoutInflater)this.getContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE);
row = layoutInflater.inflate(R.layout.row_layout,parent,false);
layoutHandler = new LayoutHandler();
layoutHandler.NAME = (TextView)row.findViewById(R.id.tvViewRow);
layoutHandler.BtntoClick = (Button)row.findViewById(R.id.BtnToClick);
row.setTag(layoutHandler);
}
else
{
layoutHandler = (LayoutHandler) row.getTag();
}
DataProvider dataProvider = (DataProvider)this.getItem(position);
layoutHandler.NAME.setText(dataProvider.getName());
// этот метод после того, как кнопка была нажата Последняя кнопка BTN = layoutHandler.BtntoClick;
btn.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View view) {
btn.setText("clicked");
Log.e("intent builder", "onClick method started");
Intent intent = new Intent(ListDataAdapter.this, Success.class);
startActivity(intent);
}
private void startActivity(Intent intent) {
}
});
return row;
}
что трассирование? и в манифесте – krisC
http://stackoverflow.com/questions/3988788/what-is-a-stack-trace-and-how-can-i-use-it-to-debug-my-application-errors –