日期格式化中的Android Null指针异常

时间:2014-07-08 19:26:44

标签: android android-listview nullpointerexception parse-platform

我希望从Parse.com数据库接收一个日期对象,然后将其格式化为特定格式并将其添加到列表视图中。这是我的代码:

ParseQuery<ParseObject> query = ParseQuery.getQuery("Trips");
       query.whereEqualTo("user", currentUser);
       query.findInBackground(new FindCallback<ParseObject>() {

        @Override
        public void done(List<ParseObject> pobjects, ParseException e) {
            // TODO Auto-generated method stub
            if(e==null)
            {
                Trips[] data = null;
                int i = 0;
                for(ParseObject po : pobjects)
                {
                    if(data==null)
                    {
                        data = new Trips[pobjects.size()];
                    }
                    Trips trip = new Trips(po.getString("to"), formatter.format(po.getString("start")) + " - " + formatter.format(po.getString("end")));
                }
                TripListAdapter mTripAdapter = new TripListAdapter(getActivity(), R.layout.item_trip_list, data);
                mTripsList.setAdapter(mTripAdapter);

            }
        }
    });

我在这一行上得到一个空指针异常

            Trips trip = new Trips(po.getString("to"), formatter.format(po.getString("start")) + " - " + formatter.format(po.getString("end")));
日期格式化程序中的

。 start和end是我的数据库中的两列,其值是日期对象,我使用简单的格式化程序将其转换为字符串。 我犯的错是什么? 感谢

0 个答案:

没有答案