尝试将对象添加到静态列表时获取错误消息(E / ViewRootImpl:sendUserActionEvent()mView == null)

时间:2017-07-26 02:50:51

标签: java android object arraylist error-handling

我是编码新手。我想将myObjectChild添加到MyObjectChild类中声明的静态列表中。我在尝试添加到静态列表时遇到错误,但它可以将相同的对象添加到方法中声明的列表中。我不知道出了什么问题。我想将对象添加到静态列表中。我在方法中创建了列表,仅用于测试问题是在对象上还是添加到静态列表中,而且在添加到静态列表时似乎问题。有人能帮我吗??这是我的代码:

public class MyObjectChild extends MyObject {

 int id;
 String name;
 static List <MyObject> staticList = new ArrayList<>(); 
 static String jsonStaticList = null;



   @Override
   public void addToList ()  {

     List<MyObject> list = new ArrayList<>();

     try {
         list.add(this); // this works when running the app
         }  catch (Exception e){
            Log.e("error", "Didn’t add MyObject to the methodList ");  }

     try {
         staticList.add(this); // this doesn't work when running the app
         }  catch (Exception e){
              e.printStackTrace(); } //got this message: E/ViewRootImpl﹕ sendUserActionEvent() mView == null 
}

0 个答案:

没有答案