Запуск действий из библиотеки классов через намерение на monodroid не работает (Mono для android) - PullRequest
1 голос
/ 25 октября 2011

Я создал решение с помощью:

  • 1 приложения для Android (com.company.myapp)
  • 1 библиотеки классов Android (com.company.products)

Моя идея состоит в том, чтобы отделить всю логику «продуктов» и пользовательский интерфейс в этой библиотеке классов и т. Д. (Одна библиотека классов для клиентов, одна библиотека классов для продаж… и т. Д.).И вызывать пользовательские интерфейсы (Activitys) и получать классы из этих библиотек классов друг от друга.

Тем не менее, когда я пытаюсь вызвать действие из другой библиотеки классов (com.company.products.ui.productsList.cs), он показывает мне анимацию перехода и возвращается к основному действию (com.company.products.ui.main.cs).

Код, который я использую для вызова действия из библиотеки классов:

 Intent listaPedidos = new Intent(this, typeof(com.seiv4.pedido.UI.listaPedidos));
 StartActivity(listaPedidos); 

Я пытался использовать:

new Intent(this, com.seiv4.pedido.UI.listaPedidos.class);

Но Visual Studio "думает", что я пытаюсь создать новый класс и ожидать некоторого {}

Любая надежда будетбыть оцененнымЕсли вам нужно больше кода, дайте мне знать, но мой пример очень прост.Просто одно действие вызывает другое из указанной библиотеки классов.

ps: Извините, мой плохой английский!

1 Ответ

0 голосов
/ 25 октября 2011

Я предполагаю, что код listaPedidos при запуске запускает ошибку. Проверьте журнал отладки Android на наличие сообщения об ошибке:

http://docs.xamarin.com/android/advanced_topics/android_debug_log

...