本文整理汇总了Java中com.umeng.analytics.MobclickAgent.setCatchUncaughtExceptions方法的典型用法代码示例。如果您正苦于以下问题:Java MobclickAgent.setCatchUncaughtExceptions方法的具体用法?Java MobclickAgent.setCatchUncaughtExceptions怎么用?Java MobclickAgent.setCatchUncaughtExceptions使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类com.umeng.analytics.MobclickAgent
的用法示例。
在下文中一共展示了MobclickAgent.setCatchUncaughtExceptions方法的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: onHandleIntent
import com.umeng.analytics.MobclickAgent; //导入方法依赖的package包/类
@Override
protected void onHandleIntent(@Nullable Intent intent) {
//UMeng初始化
MobclickAgent.setDebugMode(BuildConfig.IS_TEST);
MobclickAgent.setCatchUncaughtExceptions(true);
MobclickAgent.openActivityDurationTrack(false);
//Logcat异常捕捉
// CrashHandler.getInstance().initCrashHandler(getApplication());
// init Feedback
// FeedbackPlatform.init(this.getApplication());
// init Share
SharePlatform.init(this.getApplicationContext());
}
示例2: onCreate
import com.umeng.analytics.MobclickAgent; //导入方法依赖的package包/类
@Override
public void onCreate() {
super.onCreate();
MultiDex.install(getApplicationContext());
// if (AppUtils.isNamedProcess(getApplicationContext(), getPackageName())) {
//androidtools init
AndroidTools.init(getApplicationContext(), BuildConfig.LOG_TAG);
//UMeng init
String umeng_appkey = AppUtils.getMetaDataString(getApplicationContext(), "UMENG_APPKEY");
String umeng_channel = AppUtils.getMetaDataString(getApplicationContext(), "UMENG_CHANNEL");
MobclickAgent.UMAnalyticsConfig config = new MobclickAgent.UMAnalyticsConfig(getApplicationContext(), umeng_appkey, umeng_channel);
MobclickAgent.startWithConfigure(config);
MobclickAgent.setDebugMode(BuildConfig.INNER_TEST);
MobclickAgent.setCatchUncaughtExceptions(true);
MobclickAgent.openActivityDurationTrack(false);
// }
}
示例3: onCreate
import com.umeng.analytics.MobclickAgent; //导入方法依赖的package包/类
@Override
public void onCreate() {
super.onCreate();
if (isMainProcess(this)) {
Stores.install(this);
Toasts.install(this);
RebaseRetrofit.setDebug(BuildConfig.DEBUG);
MobclickAgent.setCatchUncaughtExceptions(true);
MobclickAgent.setDebugMode(BuildConfig.DEBUG);
RxJavaPlugins.setErrorHandler(displayErrorConsumer(this));
}
}
示例4: onCreate
import com.umeng.analytics.MobclickAgent; //导入方法依赖的package包/类
@Override
public void onCreate() {
super.onCreate();
mContext = getApplicationContext();
MultiDex.install(getApplicationContext());
baseComponent = DaggerBaseComponent.builder()
.baseModule(new BaseModule())
.build();
BaseApi.init();
//AndroidTools initialization
AndroidTools.init(getApplicationContext(), getLogTag());
//OkHttpClient initialization
MyOkHttpClient.init(getApplicationContext());
//Fresco initialization
Fresco.initialize(getApplicationContext(),
ImagePipelineFactory.imagePipelineConfig(getApplicationContext()
, MyOkHttpClient.provideOkHttpClient()
, getCacheDir().getAbsolutePath()));
//UMeng initialization
MobclickAgent.setDebugMode(BuildConfig.IS_TEST);
MobclickAgent.setCatchUncaughtExceptions(true);
MobclickAgent.openActivityDurationTrack(false);
mActivityManager = new ActivityManager();
}
示例5: init
import com.umeng.analytics.MobclickAgent; //导入方法依赖的package包/类
public static void init() {
// 如果没有在AndroidManifest 设置AppKey
// AnalyticsConfig.setAppkey(UMENG_APPKEY);
MobclickAgent.setDebugMode(BuildConfig.UMENG_DEBUG);
MobclickAgent.setSessionContinueMillis(1000l);
MobclickAgent.setCatchUncaughtExceptions(true);
// SDK在统计Fragment时,需要关闭Activity自带的页面统计,
// 然后在每个页面中重新集成页面统计的代码(包括调用了 onResume 和 onPause 的Activity)。
MobclickAgent.openActivityDurationTrack(false);
}
示例6: onCreate
import com.umeng.analytics.MobclickAgent; //导入方法依赖的package包/类
@Override
public void onCreate() {
super.onCreate();
mContext = getApplicationContext();
MultiDex.install(getApplicationContext());
baseComponent = DaggerBaseComponent.builder()
.baseModule(new BaseModule())
.build();
BaseApi.init();
//AndroidTools initialization
FormatStrategy formatStrategy = PrettyFormatStrategy.newBuilder()
.tag(getLogTag())
.build();
AndroidTools.init(getApplicationContext(), formatStrategy, Logger.DEBUG);
//OkHttpClient initialization
MyOkHttpClient.init(getApplicationContext());
//Fresco initialization
Fresco.initialize(getApplicationContext(),
ImagePipelineFactory.imagePipelineConfig(getApplicationContext()
, MyOkHttpClient.provideOkHttpClient()
, getCacheDir().getAbsolutePath()));
//UMeng initialization
MobclickAgent.setDebugMode(BuildConfig.IS_TEST);
MobclickAgent.setCatchUncaughtExceptions(true);
MobclickAgent.openActivityDurationTrack(false);
mActivityManager = new ActivityManager();
}
示例7: onCreate
import com.umeng.analytics.MobclickAgent; //导入方法依赖的package包/类
@Override
public void onCreate() {
super.onCreate();
//MultiDex initialization
MultiDex.install(getApplicationContext());
//多进程只对主进程初始化
String processName = AppUtils.getProcessName(getApplicationContext(), Process.myPid());
if (getPackageName().equals(processName)) {
//API initialise
BaseApi.init();
// //LeakCanary initialization
// if (LeakCanary.isInAnalyzerProcess(this)) {
// // This process is dedicated to LeakCanary for heap analysis
// // You should not init your app in this process
// return;
// }
// LeakCanary.install(this);
//AndroidTools initialise
AndroidTools.init(getApplicationContext(), getLogTag());
//DiskFileCacheHelper initialise
mCacheHelper = DiskFileCacheHelper.get(getApplicationContext(), getLogTag());
//UMeng initialise
MobclickAgent.setDebugMode(BuildConfig.IS_TEST);
MobclickAgent.setCatchUncaughtExceptions(true);
MobclickAgent.openActivityDurationTrack(false);
Logger.i(getCurPackageName());
Fresco.initialize(getApplicationContext(), ImagePipelineFactory.imagePipelineConfig(getApplicationContext()
, new OkHttpClient()
, getCacheDir().getAbsolutePath()));
}
CrashHandler.instance().init(new CrashHandler.OnCrashHandler() {
@Override
public void onCrashHandler(String phoneInfo, Throwable e) {
onCrash(phoneInfo, e);
}
});
}