запуск нового действия переводит меня в режим отладки и останавливает приложение

1

У меня есть список. Всякий раз, когда я ударяю элемент списка, отладчик открывается вместо запуска нового действия (то есть, что я хочу).

вот код списка.

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 верны.

  • 0
    у тебя есть исключение ???
  • 0
    Я проверил файл logcat. Это просто дает определенные предупреждения ..
Показать ещё 1 комментарий
Теги:

3 ответа

0
Лучший ответ

Я думаю, что только startActivity()

public void startAc() {     
    Intent myIntent = new Intent(getApplicationContext(), contents.class);
    startActivity(myIntent);
}
0

Вы пытались запустить действие по результату?

Intent i = new Intent(this, contents.class);
startActivityForResult(i, SOME_INT);

На самом деле, я немного "ткнул" кодом списка. Я предлагаю искать там.

0

у вас должна быть точка останова в коде

попробовать

run > удалить все точки останова

  • 0
    я не ставил никаких точек останова в проекте. Существуют определенные предупреждения .. вот и все.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню