@Override
  public void addAnswer(Question parent, Answer newAnswer) {
    addedOffline = true;
    mProfileManager.saveNewPostAttributes(newAnswer);

    parent.addAnswer(newAnswer);
    save();
  }
  // TODO: Delete this later!
  private void loadTestQuestions() {
    Question q1 =
        new Question(
            "Is anyone able to give me a demo please!", "gregthegreg", "How does this app work?");
    q1.setLocation(new LatLng(53.633033467692506, -113.62990535795689));

    Answer a1 = new Answer("OH wait, just look at the demo vid on youtube!", "gregthegreg");
    a1.setExistsOnline(true);
    Answer a2 =
        new Answer(
            "Confirmed, video does an excellent job of explaining how the app works", "djhindle");
    a2.setExistsOnline(true);

    q1.addAnswer(a1);
    q1.addAnswer(a2);
    q1.incrementVotes();

    Question q2 =
        new Question(
            "What is the difference between a UML class diagram,"
                + "a UML Sequence diagram, and a UML state diagram?",
            "djhindle",
            "UML Diagrams Question");
    q2.incrementVotes();
    q2.incrementVotes();
    Calendar cal = Calendar.getInstance();
    cal.set(2014, Calendar.NOVEMBER, 21);
    q2.setDate(cal.getTime());

    // Q3 tests the concatenating of long titles/text
    Question q3 =
        new Question(
            "Hey DJ Hindle help me out?? I deleted my System 32 folder like you said,"
                + "but now I'm getting this weird blue screen when I start"
                + "my computer??? What's going on? How do I fix it. Is this a"
                + "virus or what?",
            "gregthegreg",
            "What is this weird blue screen??");
    q2.setLocation(new LatLng(53.5333, -113.5000));
    q2.setVotes(5);
    q3.setVotes(15);

    Question q4 =
        new Question(
            "Just FYI I've been using StackUnderflow since before it was even a thing so...",
            "hipSTAR",
            "DAE use this app?");
    cal.set(2014, Calendar.AUGUST, 1);
    q4.setDate(cal.getTime());

    Answer a3 = new Answer("Don't call me DJ Hindle :/", "djhindle");
    a3.setExistsOnline(true);
    Answer a4 = new Answer("It's a virus LOL", "marco-yolo");
    a4.setExistsOnline(true);

    q3.addAnswer(a3);
    q3.addAnswer(a4);

    mQuestions.add(q1);
    mQuestions.add(q2);
    mQuestions.add(q3);
    mQuestions.add(q4);
  }