JKeyboardPanelSwitch icon indicating copy to clipboard operation
JKeyboardPanelSwitch copied to clipboard

请问如何在BottomSheetDialog中使用?

Open magical-xu opened this issue 6 years ago • 1 comments

KPSwitchRootLinearLayout 作为根布局节点,直接就挂掉了 看了下是因为强转报错了 _20180329020800 dialog里这个context不是activity

magical-xu avatar Mar 28 '18 18:03 magical-xu

final Activity activity = (Activity) panelLayout.getContext();

替换下这个试试 /** * try get host activity from view. * views hosted on floating window like dialog and toast will sure return null. * @return host activity; or null if not available */ public static Activity getActivityFromView(View view) { Context context = view.getContext(); while (context instanceof ContextWrapper) { if (context instanceof Activity) { return (Activity) context; } context = ((ContextWrapper) context).getBaseContext(); } return null; }

jiangbing0125 avatar May 27 '21 08:05 jiangbing0125