From a824b62bde75373c9b6b8d3a60b3a279895c8675 Mon Sep 17 00:00:00 2001 From: Administrator <123> Date: Sat, 06 Nov 2021 08:17:44 +0000 Subject: [PATCH] 广场 帖子 UI --- app/src/main/java/com/duqing/missions/base/adapter/BaseAdapter.java | 12 ++++++++++++ 1 files changed, 12 insertions(+), 0 deletions(-) diff --git a/app/src/main/java/com/duqing/missions/base/adapter/BaseAdapter.java b/app/src/main/java/com/duqing/missions/base/adapter/BaseAdapter.java index 3d2cdb0..84f958a 100644 --- a/app/src/main/java/com/duqing/missions/base/adapter/BaseAdapter.java +++ b/app/src/main/java/com/duqing/missions/base/adapter/BaseAdapter.java @@ -12,6 +12,7 @@ import com.duqing.missions.databinding.LayoutNullBinding; import com.duqing.missions.util.DeviceUtil; +import java.lang.reflect.InvocationTargetException; import java.lang.reflect.Method; import java.lang.reflect.ParameterizedType; import java.util.ArrayList; @@ -64,6 +65,17 @@ Method method = entityClass.getMethod("inflate", LayoutInflater.class,ViewGroup.class,boolean.class);//get method from name "inflate"; B vBind = (B) method.invoke(entityClass,LayoutInflater.from(parent.getContext()),parent,false);//execute method to create a objct of viewbind; return new ViewBindHolder(vBind); + } catch (SecurityException e) { + e.printStackTrace(); + } catch (NoSuchMethodException e) { + e.printStackTrace(); + } catch (IllegalArgumentException e) { + e.printStackTrace(); + } catch (IllegalAccessException e) { + e.printStackTrace(); + } catch (InvocationTargetException e) { + Throwable t = e.getTargetException();// 获取目标异常 + t.printStackTrace(); } catch (Exception e) { e.printStackTrace(); } -- Gitblit v1.9.1