Данные, не сохраненные для разбора облака AndroidAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Данные, не сохраненные для разбора облака Android

Сообщение Anonymous »

Я пытался добавить Parse в мое приложение для Android. Все хорошо настроить. Добавление определенных данных в облако и пользователей и т. Д. Я пытаюсь добавить данные из класса ArrayList, который отправляет параметры. Классовая коллекция из ArrayList в порядке, которая называется задачами. У него правильная информация. Я настроил новый класс, который расширяет парсеобект, который ниже, который должен заполнить для класса задач, чтобы ввести данные в облако Parse. < /P>
package beans;

import com.parse.ParseClassName;
import com.parse.ParseObject;
import com.parse.ParseUser;

import java.util.ArrayList;

/**
* Created by KieranMcc on 11/01/2016.
*/
@ParseClassName("Tasks")
public class ParseTasks extends ParseObject {
private int id; //_id
private int task_id; //task_id
private String task; //task_name
private boolean completed; //_isCompleted

public ParseTasks(){
super();
}

public ParseTasks(Tasks tasks){
super();
}

public int getId() {
return getInt("_id");
}

public void setId(int id) {
put("_id", id);
}

public int getTask_id() {
return getInt("task_id");
}

public void setTask_id(int task_id) {
put("task_id", task_id);
}

public String getTask() {
return getString("task_name");
}

public void setTask(String task) {
put("task_name", task);
}

public boolean isCompleted() {
return getBoolean("_isCompleted");
}

public void setCompleted(boolean completed) {
put("_isCompleted", completed);
}

public void setUser(ParseUser user){
put("tasks_user", user);
}

public ParseUser getUser(){
return getParseUser("task_user");
}
}
< /code>
То, что я пытаюсь сделать, это пройти через Arraylist с помощью коллекции классов. ArrayList < /p>
Это мой код, но он не сохранен, чтобы разобрать < /p>
protected void uploadToCloud(Task task){

ParseTask taskParse = new ParseTask();
taskParse.setUser(ParseUser.getCurrentUser());
taskParse.setId(task.getId());
taskParse.setName(task.getName());
taskParse.setNumOfTasks(task.getNumOfTasks());
taskParse.setNumOfTasksCompleted(task.getNumOfTasksCompleted());

taskParse.saveInBackground();

// add task to cloud
// loop through tasks and add one by one to cloud
ParseTasks tasksParse= new ParseTasks();
for(int i = 0; i < task.getTasks().size(); i++){
tasksParse.setId(task.getTasks().get(i).getId());
tasksParse.setTask(task.getTasks().get(i).getTask());
tasksParse.setTask_id(task.getTasks().get(i).getTaskId());
tasksParse.setCompleted(false);
tasksParse.setUser(ParseUser.getCurrentUser());
tasksParse.saveInBackground();
}

}
< /code>
Не совсем уверен, что я делаю неправильно, потому что я не получаю ошибки или что -то в этом роде. И Parsetask о том, что проходит хорошо?

Подробнее здесь: https://stackoverflow.com/questions/347 ... ud-android
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»