Я создал решение с помощью:
- 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: Извините, мой плохой английский!