public void onCreate(SQLiteDatabase db) | |
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) | |
public UserContext authUser(String email, String pass) | |
public UserContext registerUser(UserContext user) | |
public void Exit() | |
public int newTask(TaskContext task) | |
public void changeTask(TaskContext task) | |
public void deleteTask(TaskContext task) | |
public ArrayList<TaskContext> getAllTasks(UserContext user) | |
public TaskContext getTaskById (int id) | id |
public ArrayList<SubtaskContext> getSubTaskListByTaskID (int taskID) | id |
public void addSubTask(SubtaskContext subtask) | |
public int addContext(ContextContext cnt) | |
public ArrayList<ContextContext> getAllContexts(int userID) | |
public ContextContext getContextByID(int cntID) | id |
public void removeContext(int id) | |
public void saveTaskContext(ArrayList<String> titles, TaskContext task) | |
public void updateContext(ContextContext context) | |
public ArrayList<ContextContext> getAllUnsyncContexts (UserContext user) | , |
public int addPoint(PointContext point) | |
public PointContext getPointByID(int id) | id |
public void removePoint(int id) | |
public ArrayList<PointContext> getAllPoints() | |
public ArrayList<PointContext> getPointsByContextID(int id) | , id |
public void updatePoint(PointContext point) |
HTTP HTTP Basic Authentication. REST- [9, c. 481].
, , /app/main/com.example.matia.todo/RestAPI/.
RequestContext.java , . 9.
9.
RequestContext.java
private String method; | : GET, POST, PUT, DELETE |
private String login; | , |
private String pass; | |
private String url; | URL |
private JSONObject jsonData; | JSON |
|
|
ResponseContext.java , . 10.
10.
ResponseContext.java
private int responseCode; | |
private JSONObject response; | JSON |
, AsyncTask, AsyncRequest.java. .
WebWorker.java , , . 11 .
11.