Android开发Android技术知识Android开发

Android ContextThemeWrapper cann

2018-01-02  本文已影响0人  喂_balabala

java.lang.ClassCastException: android.view.ContextThemeWrapper cannot be cast to android.app.Activity Dialog中的context,在强制装换Activity出现。 将(Activity) mContext,变成:scanForActivity(mContext)

private static Activity scanForActivity(Context cont) {  
    if (cont == null)  
        return null;  
    else if (cont instanceof Activity)  
        return (Activity)cont;  
    else if (cont instanceof ContextWrapper)  
        return scanForActivity(((ContextWrapper)cont).getBaseContext());  
  
    return null;  
}
上一篇 下一篇

猜你喜欢

热点阅读