gpt4 book ai didi

android - 两次扩展android中的Application类

转载 作者:行者123 更新时间:2023-11-29 19:19:06 25 4
gpt4 key购买 nike

是否可以或有可能在 android 中扩展 Application 类两次并在应用程序中拥有它的两个子类?还有为什么我们需要它以及扩展它的目的是什么?

最佳答案

Is it okay or possible to extend the Application class in android twice and have two childs of it in an application?

您只能注册一个Application android:name 中的子类<application> 的属性元素。欢迎您创建尽可能多的子类 Application如你所愿,但只会使用一个。但是,欢迎您MyApp扩展Application , 有 MyOtherApp扩展 MyApp , 并注册 MyOtherApp在 list 中。

And also why do we need it

很少有应用程序需要它。引用 the documentation , "通常不需要子类应用程序"。

what's the purpose of extending it?

如果您的应用程序逻辑需要在每次 Android 为您 fork 进程时执行,Application是触发该逻辑的常见位置。例如,大多数崩溃日志库(例如 ACRA)都让您在 Application 中配置它们子类,以便它们可以为您的每个进程处理来自您应用中其他任何地方的崩溃。

关于android - 两次扩展android中的Application类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42814528/

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