gpt4 book ai didi

c# - Xamarin Android - GetApplication

转载 作者:太空宇宙 更新时间:2023-11-03 23:33:55 24 4
gpt4 key购买 nike

我正在尝试按照 Java 中的示例进行操作,但遇到了一些问题。

我已经创建了我自己的应用程序子类,我现在正试图在我的 baseactivity 中获取对所有其他事件将从其继承的引用。

要在 java 中执行此操作,示例会在创建时执行以下操作:

public abstract class BaseActivity : ActionBarActivity
{

protected MyCustomApplication _application;

protected override void OnCreate (Bundle savedInstanceState)
{
base.OnCreate (savedInstanceState);
_application = (MyCustomApplication) GetApplication();
}
}

问题是 GetApplication 方法似乎不存在,所以我如何才能获得对 Application 的引用,将其转换为 MyCustomApplication 并将其存储为实例变量?

如果有人能帮助我,我将不胜感激!

最佳答案

试试这个:

_application = (MyCustomApplication) Application;

注意:Xamarin.Android 绑定(bind)中有几个遵循 .NET Framework 设计指南的设计原则。其中一个原则是将带有 T getFoo()void setFoo(T) 签名的 Java 方法转换为 C# 属性。

关于c# - Xamarin Android - GetApplication,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31240634/

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