首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >木材和破碎机的初始位置

木材和破碎机的初始位置
EN

Stack Overflow用户
提问于 2016-04-26 15:22:49
回答 1查看 575关注 0票数 1

我的应用程序做了很多背景任务,很少有活动,大部分工作是在后台完成的。

假设我在我的应用程序中添加了木材和Crashlytics。如何确保应用程序在设备、木材和Crashlytics未被打开的情况下被初始化。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-04-26 23:21:24

当你更新你的应用程序,它总是停止和重新启动-木材和Crashlytics可以在这个时刻初始化。

当应用程序启动时,将调用android.app.Application类的方法android.app.Application。要向该方法添加额外的逻辑,您需要创建新的MyApplication类,它扩展了Application类并覆盖了onCreate()方法。

代码语言:javascript
复制
public class MyApplication extends Application {

   @Override
   public void onCreate() {
      super.onCreate();
      //here initialize Timber and Crashlytics
   }
}

默认情况下,android.app.Application类用于初始化应用程序上下文。有关使用另一个Application类的信息应在AndroidManifest.xml文件中提供。

代码语言:javascript
复制
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.myname.app">

    <application android:name="com.myname.MyApplication">
        <activity android:name=".MyActivity">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>

    </application>
</manifest>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36869232

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档