ListActivity не создается с помощью startActivity () - PullRequest
0 голосов
/ 28 декабря 2011

У меня есть ListActivity:

public class ContactsListListActivity extends ListActivity implements AdapterView.OnItemClickListener {
. . .

Когда я пытаюсь создать его экземпляр следующим образом:

Intent selectSelectedContactsIntent = new Intent();
selectSelectedContactsIntent.setClassName("com.aXX3AndSpace.KeepInTouch",
  "com.aXX3AndSpace.KeepInTouch.ContactListListActivity");
startActivity(selectSelectedContactsIntent);

(это тот же шаблон, который я успешно использую в другом месте)

... Activity (ListActivity, делает ли она diff?) Не запускается.

Когда этот код (startActivity (selectSelectedContactsIntent)) выполняется, перспектива Debug принимает Eclipse, а вПанель Instrumentation.class Я получаю «Источник не найден .. файл Jar \ android-1o \ android.jar не имеет прикрепленного источника. Вы можете прикрепить источник, нажав« Прикрепить источник »ниже»

Однако я сделал этоЭто действительно проблема, так как она работает иначе и не доставляет мне такого горя.

...?

1 Ответ

3 голосов
/ 28 декабря 2011

По какой-то причине ваше приложение падает. Посмотрите на вывод в logcat и найдите трассировку стека, которую выводит система, когда это произойдет. Это должно дать вам подсказку, что происходит.

Мое первое абсолютно случайное предположение: вы не перечислили активность в вашем AndroidManifest.xml.

Я также добавлю: если вы вызываете это в своем собственном приложении, вы создаете намерение странным образом. Обычный шаблон:

Intent myIntent = new Intent(CurrentActivity.this, NextActivity.class);
startActivity(myIntent);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...