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;
}