У меня есть список. Всякий раз, когда я ударяю элемент списка, отладчик открывается вместо запуска нового действия (то есть, что я хочу).
вот код списка.
setListAdapter(new ArrayAdapter<String>(this, R.layout.list_item, s));
ListView lv = getListView();
lv.setTextFilterEnabled(true);
lv.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> parent, View view,int position, long id) {
startAc();
}
});
функция startAc() определяется сверху как:
public void startAc()
{
startActivity( new Intent(this, contents.class) );
}
файл класса содержимого определяется как:
пакет com.webkul.feedGrabber;
import android.app.ListActivity;
import android.os.Bundle;
public class contents extends ListActivity{
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.m);
}
}
P.S. все файлы xml верны.
Я думаю, что только startActivity()
public void startAc() {
Intent myIntent = new Intent(getApplicationContext(), contents.class);
startActivity(myIntent);
}
Вы пытались запустить действие по результату?
Intent i = new Intent(this, contents.class);
startActivityForResult(i, SOME_INT);
На самом деле, я немного "ткнул" кодом списка. Я предлагаю искать там.
у вас должна быть точка останова в коде
попробовать
run > удалить все точки останова