gpt4 book ai didi

xamarin.android - Monodroid getApplicationContext()?

转载 作者:行者123 更新时间:2023-12-04 07:20:50 26 4
gpt4 key购买 nike

有谁知道如何在 monodroid 中获取应用程序上下文(我正在寻找 getApplicationContext() 的 monodroid 实现)?我试过 Application.ApplicationContext 但它不起作用。我写了一个继承 Application 的类,我想将 ApplicationContext 显式转换为这种类型。在这一点上,mono 死了,输出上有一条非常无用的消息:

10-12 11:58:31.045 I/mono    ( 1919): Stacktrace:
10-12 11:58:31.045 I/mono ( 1919):

编辑:我想从事件访问它

最佳答案

在 Mono for Android 中,像 getApplicationContext() 这样的 Java getter/setter 方法被转换为属性:ApplicationContext

你没有在问题中提到你试图从哪里调用它。是否来自事件内部?如果是这样,请尝试将 Application 属性转换为您的自定义应用程序类。就像是:

((CustomApplication) Application).DoSomething();

编辑

您还应该确保您的自定义应用程序类使用 ApplicationAttribute 修饰。 :
[Application(Theme = "@style/ApplicationTheme", Label = "@string/ApplicationName", Icon = "@drawable/icon")]
public class CustomApplication : Application

关于xamarin.android - Monodroid getApplicationContext()?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7738901/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com