基础库 - 插件体系 - 对话框异常分析

备注1:

08-09 10:37:13.191 11055 11055 W DebugLog: OverlayLayoutFactory: onCreateView InflateException more cause [java.lang.NullPointerException] 
08-09 10:37:13.191 11055 11055 W DebugLog: java.lang.NullPointerException 
08-09 10:37:13.191 11055 11055 W DebugLog: at android.view.ViewConfiguration.get(ViewConfiguration.java:352) 
08-09 10:37:13.191 11055 11055 W DebugLog: at android.view.View.<init>(View.java:3448) 
08-09 10:37:13.191 11055 11055 W DebugLog: at android.view.View.<init>(View.java:3505) 
08-09 10:37:13.191 11055 11055 W DebugLog: at android.view.ViewGroup.<init>(ViewGroup.java:470) 
08-09 10:37:13.191 11055 11055 W DebugLog: at android.widget.LinearLayout.<init>(LinearLayout.java:176) 
08-09 10:37:13.191 11055 11055 W DebugLog: at android.widget.LinearLayout.<init>(LinearLayout.java:172) 
08-09 10:37:13.191 11055 11055 W DebugLog: at java.lang.reflect.Constructor.constructNative(Native Method) 
08-09 10:37:13.191 11055 11055 W DebugLog: at java.lang.reflect.Constructor.newInstance(Constructor.java:423) 
08-09 10:37:13.191 11055 11055 W DebugLog: at android.view.LayoutInflater.createView(LayoutInflater.java:594) 
08-09 10:37:13.191 11055 11055 W DebugLog: at com.pptv.base.plugin.OverlayLayoutFactory.onCreateView(OverlayLayoutFactory.java:69) 
08-09 10:37:13.191 11055 11055 W DebugLog: at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:685)

备注2:

    public static ViewConfiguration get(Context context) { 
        final DisplayMetrics metrics = context.getResources().getDisplayMetrics(); 
        final int density = (int) (100.0f * metrics.density); 

        ViewConfiguration configuration = sConfigurations.get(density); 
        if (configuration == null) { 
            configuration = new ViewConfiguration(context); 
            sConfigurations.put(density, configuration); 
        } 

        return configuration; 
    }

备注3:

在show对话框时出现异常 

8-09 10:37:13.191 11055 11055 W DebugLog: at android.view.LayoutInflater.inflate(LayoutInflater.java:353) 
08-09 10:37:13.191 11055 11055 W DebugLog: at com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:290) 
08-09 10:37:13.191 11055 11055 W DebugLog: at com.android.internal.app.AlertController.installContent(AlertController.java:240) 
08-09 10:37:13.191 11055 11055 W DebugLog: at android.app.AlertDialog.onCreate(AlertDialog.java:337) 
08-09 10:37:13.191 11055 11055 W DebugLog: at android.app.Dialog.dispatchOnCreate(Dialog.java:361) 
08-09 10:37:13.191 11055 11055 W DebugLog: at android.app.Dialog.show(Dialog.java:262) 
08-09 10:37:13.191 11055 11055 W DebugLog: at com.pptv.wallpaperplayer.test.TestBed.showDialog(TestBed.java:383)

猜你喜欢

转载自blog.csdn.net/luansxx/article/details/89429667