通过 Monodroid 上的意图从类库启动活动不起作用(Mono for android)

发布于 2024-12-11 23:16:29 字数 727 浏览 0 评论 0原文

我创建了一个解决方案:

  • 1个android应用程序(com.company.myapp)
  • 1个android类库(com.company.products)

我的想法是分离这个类库上的所有“产品”逻辑和UI,等等(一个客户类库、销售类库......等)。 并相互调用这些类库中的 UI(活动)和其他类。

也就是说,当我尝试从其他类库 (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:抱歉我的英语不好!

I created a Solution with:

  • 1 android application (com.company.myapp)
  • 1 android class library (com.company.products)

My ideia is to separate all the "products" logic and UI on this class library, and so on (one class library for clients, one class library for sales....etc).
And call UIs (Activitys) and othes classes from those class library from each other.

That said, when I try to call the activity from the other class library (com.company.products.ui.productsList.cs), it shows me a transition animation and come back to the main activity (com.company.products.ui.main.cs).

The code I use to call the activity from the class library is:

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

I tried use:

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

But visual studio "thinks" I'm trying to create a new class and expect some {}

Any hope will be appreciated.
If you guys need some more code, let me know, but my example is realy simple. Just one activity calling another one from a referenced class library.

ps: Sorry my bad english!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

夜司空 2024-12-18 23:16:29

我的猜测是 listaPedidos 代码在启动过程中遇到错误。检查 Android 调试日志中是否有错误消息:

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

My guess is the listaPedidos code is hitting an error during startup. Check the Android Debug Log for an error message:

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文