首页 > 解决方案 > 解析平台android添加/放置单独的行而不是数组行

问题描述

我在使用 android 的 Parse 平台时遇到问题。当 NutrientID 上传(见下面的添加)时,它会为每个添加的项目创建一个行数组而不是一个新行。

ParseObject a6 = new ParseObject("c5");
BufferedInputStream bufferedInputStream = new BufferedInputStream(getResources().openRawResource(R.raw.filename));
    BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(bufferedInputStream));

 try {
      String line;
      int iteration = 0;
      String [] nextLine;
      while ((line = bufferedReader.readLine()) != null) {
        if (iteration == 0) {
          iteration++;
          continue;
        }
        String[] cols = line.split(",");
        a6.add("NutrientID", cols[0]); 
}
a6.saveInBackground(new SaveCallback() {
          @Override
          public void done(ParseException e) {
            if (e == null) {
              Log.i("Parse", "Success");
            } else {
              Log.i("parse", e.toString());
            }
          }
        });
 } catch (IOException e1) {
      e1.printStackTrace();
    }
 ParseAnalytics.trackAppOpenedInBackground(getIntent());
  }
}

行数组图像

编辑:示例数据位于https://drive.google.com/file/d/1V0Gihnhs82d5rhj6Bun1m_UNOYKnAIKt/view?usp=sharing

put的简单例子

标签: javaandroiddatabaseparse-platform

解决方案


推荐阅读