Android Open Source - Langleo Import Data






From Project

Back to project page Langleo.

License

The source code is released under:

Apache License

If you think the Android project Langleo listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package com.atteo.langleo_trial;
/*w  ww.  j  av a 2  s .  co  m*/
import java.util.ArrayList;

import android.os.Bundle;

public class ImportData {
  public ArrayList<ImportFile> contents = new ArrayList<ImportFile>();
  public String wordDelimiter;
  public boolean switchOrder;

  public String getFirstLine() {
    if (contents.get(0).lines.size() == 0)
      return null;
    return contents.get(0).lines.get(0);
  }

  public Bundle toBundle() {
    Bundle b = new Bundle();
    b.putString("word_delimiter", wordDelimiter);
    b.putBoolean("switch_order", switchOrder);
    int len = contents.size();
    b.putInt("content_size", len);
    for (int i = 0; i < len; i++)
      b.putBundle("content_" + i, contents.get(i).toBundle());

    return b;
  }

  public void loadBundle(Bundle b) {
    wordDelimiter = b.getString("word_delimiter");
    switchOrder = b.getBoolean("switch_order");
    int len = b.getInt("content_size");
    for (int i = 0; i < len; i++) {
      ImportFile importFile = new ImportFile();
      importFile.loadBundle(b.getBundle("content_" + i));
      contents.add(importFile);
    }

  }
}




Java Source Code List

com.atteo.langleo_trial.CollectionProgress.java
com.atteo.langleo_trial.ImportData.java
com.atteo.langleo_trial.ImportFile.java
com.atteo.langleo_trial.Langleo.java
com.atteo.langleo_trial.LearningAlgorithm.java
com.atteo.langleo_trial.TaskInfo.java
com.atteo.langleo_trial.TaskManager.java
com.atteo.langleo_trial.activities.Collections.java
com.atteo.langleo_trial.activities.Download.java
com.atteo.langleo_trial.activities.EditCollection.java
com.atteo.langleo_trial.activities.EditList.java
com.atteo.langleo_trial.activities.EditWord.java
com.atteo.langleo_trial.activities.Help.java
com.atteo.langleo_trial.activities.ImportFromFile.java
com.atteo.langleo_trial.activities.Lists.java
com.atteo.langleo_trial.activities.Main.java
com.atteo.langleo_trial.activities.Preferences.java
com.atteo.langleo_trial.activities.SelectFile.java
com.atteo.langleo_trial.activities.SelectList.java
com.atteo.langleo_trial.activities.StackDetails.java
com.atteo.langleo_trial.activities.Study.java
com.atteo.langleo_trial.activities.Updates.java
com.atteo.langleo_trial.activities.Words.java
com.atteo.langleo_trial.algorithms.Olli.java
com.atteo.langleo_trial.models.Collection.java
com.atteo.langleo_trial.models.Language.java
com.atteo.langleo_trial.models.List.java
com.atteo.langleo_trial.models.OlliAnswer.java
com.atteo.langleo_trial.models.OlliFactor.java
com.atteo.langleo_trial.models.Question.java
com.atteo.langleo_trial.models.StudyDay.java
com.atteo.langleo_trial.models.StudySession.java
com.atteo.langleo_trial.models.Word.java
com.atteo.langleo_trial.util.BetterAsyncTask.java
com.atteo.langleo_trial.util.ProgressHandler.java
com.atteo.langleo_trial.views.MainMenuButton.java
com.atteo.langleo_trial.views.NumberPickerButton.java
com.atteo.langleo_trial.views.NumberPicker.java
com.atteo.langleo_trial.views.SelectLimitDialog.java