Пример #1
0
  public static String create_event(Context context) {
    // Generate Event_ID.
    int id = 0;
    String Event_ID = Constants.MY_User_ID + " - " + id;
    ArrayList<String> allIDS = new ArrayList<>();
    ArrayList<String>[] dbResult =
        sqlHelper.select(null, Table_Events.Table_Name, null, null, null);
    for (String t_id : dbResult[0]) {
      allIDS.add(t_id);
    }
    while (allIDS.contains(Event_ID)) {
      id++;
      Event_ID = Constants.MY_User_ID + " - " + id;
    }
    Event_Helper.details[Table_Events.Event_ID_num] = Event_ID;
    Date time = Calendar.getInstance().getTime();
    Event_Helper.details[Table_Events.Update_Time_num] = time.toString();
    // Create event in app sql + server sql.
    Create_Event_MySQL();
    Create_Event_ServerSQL(context);
    // Send message to all users_ to create the event.
    String message = Constants.New_Event + "|" + Event_ID;
    Send_Message_To_All_My_Friend_By_Event_ServerSQL(context, Event_ID, message);

    return Event_ID;
  }