package me.yokeyword.sample;

import android.app.Application;

import me.yokeyword.fragmentation.Fragmentation;
import me.yokeyword.fragmentation.helper.ExceptionHandler;

/**
 * Created by YoKey on 16/11/23.
 */
public class App extends Application {

    @Override
    public void onCreate() {
        super.onCreate();

        Fragmentation.builder()
                // 设置 栈视图 模式为 悬浮球模式   SHAKE: 摇一摇唤出  默认NONE：隐藏
                .stackViewMode(Fragmentation.BUBBLE)
                // true时，遇到异常："Can not perform this action after onSaveInstanceState!"时，会抛出;
                // false时，不会抛出，会捕获，可以在handleException()里监听到
                // 同时，如果为false, stackViewMode为None
                .debug(true) // 实际场景建议.debug(BuildConfig.DEBUG)
                // 线上环境时，可能会遇到上述异常，此时debug=false，不会抛出该异常（避免crash），会捕获
                // 建议在回调处上传至我们的Crash检测服务器
                .handleException(new ExceptionHandler() {
                    @Override
                    public void onException(Exception e) {
                        // 以Bugtags为例子: 手动把捕获到的 Exception 传到 Bugtags 后台。
                        // Bugtags.sendException(e);
                    }
                })
                .install();
    }
}

@@ -409,16 +409,29 @@
 %E8%AE%A4NONE%EF%BC%9A%E9%9A%90%E8%97%8F
+%EF%BC%8C %E4%BB%85%E5%9C%A8Debug%E7%8E%AF%E5%A2%83%E7%94%9F%E6%95%88
 %0A       
@@ -495,16 +495,21 @@
      // 
+%E5%BC%80%E5%8F%91%E7%8E%AF%E5%A2%83%EF%BC%9A
 true%E6%97%B6%EF%BC%8C%E9%81%87%E5%88%B0
@@ -569,19 +569,25 @@
 tate!%22%E6%97%B6%EF%BC%8C
-%E4%BC%9A
 %E6%8A%9B%E5%87%BA
+%EF%BC%8C%E5%B9%B6Crash
 ;%0A      
@@ -603,16 +603,21 @@
  // 
+%E7%94%9F%E4%BA%A7%E7%8E%AF%E5%A2%83%EF%BC%9A
 false%E6%97%B6%EF%BC%8C%E4%B8%8D
 %E4%BC%9A%E6%8A%9B%E5%87%BA%EF%BC%8C
@@ -616,12 +616,19 @@
 e%E6%97%B6%EF%BC%8C%E4%B8%8D
-%E4%BC%9A
 %E6%8A%9B%E5%87%BA%EF%BC%8C
+%E4%B8%8D%E4%BC%9ACrash%EF%BC%8C
 %E4%BC%9A%E6%8D%95%E8%8E%B7%EF%BC%8C
@@ -656,59 +656,8 @@
 %E7%9B%91%E5%90%AC%E5%88%B0%0A
-                // %E5%90%8C%E6%97%B6%EF%BC%8C%E5%A6%82%E6%9E%9C%E4%B8%BAfalse, stackViewMode%E4%B8%BANone%0A
     
@@ -739,43 +739,18 @@
  // 
-%E7%BA%BF%E4%B8%8A
+%E7%94%9F%E4%BA%A7
 %E7%8E%AF%E5%A2%83%E6%97%B6%EF%BC%8C
-%E5%8F%AF%E8%83%BD%E4%BC%9A%E9%81%87%E5%88%B0%E4%B8%8A%E8%BF%B0%E5%BC%82%E5%B8%B8%EF%BC%8C%E6%AD%A4%E6%97%B6debug=false%EF%BC%8C%E4%B8%8D%E4%BC%9A%E6%8A%9B%E5%87%BA%E8%AF%A5
+%E6%8D%95%E8%8E%B7%E4%B8%8A%E8%BF%B0
 %E5%BC%82%E5%B8%B8%EF%BC%88%E9%81%BF
@@ -792,19 +792,17 @@
 %E8%B0%83%E5%A4%84%E4%B8%8A%E4%BC%A0
-%E8%87%B3%E6%88%91%E4%BB%AC%E7%9A%84Crash%E6%A3%80%E6%B5%8B
+%E4%B8%8B%E9%9D%A2%E5%BC%82%E5%B8%B8%E5%88%B0%E5%B4%A9%E6%BA%83%E7%9B%91%E6%8E%A7
 %E6%9C%8D%E5%8A%A1%E5%99%A8%0A
@@ -992,10 +992,8 @@
 %E4%BE%8B%E5%AD%90: 
-%E6%89%8B%E5%8A%A8
 %E6%8A%8A%E6%8D%95%E8%8E%B7%E5%88%B0

Optimize annotations.