Guest User

Untitled

a guest
Jul 18th, 2018
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.13 KB | None | 0 0
  1. private void readData() {
  2. InputStream is = getResources().openRawResource(R.raw.babynames);
  3. BufferedReader reader = new BufferedReader(
  4. new InputStreamReader(is, Charset.forName("UTF-8"))
  5. );
  6. String line = "";
  7.  
  8. try {
  9. reader.readLine();
  10. String mGender,mMeaning,mName,mOrigin;
  11. while ((line = reader.readLine()) != null) {
  12. Log.d("MyActivity", "Line: " + line);
  13.  
  14. String[] tokens = line.split(",");
  15.  
  16. mGender=tokens[1];
  17. mMeaning=tokens[2];
  18. mName=tokens[3];
  19. mOrigin=tokens[4];
  20.  
  21.  
  22. BabyName babyName=new BabyName(mGender,mMeaning,mName,mOrigin);
  23. babyName.setGender(mGender);
  24. babyName.setName(mName);
  25. babyName.setOrigin(mOrigin);
  26. babyName.setMeaning(mMeaning);
  27. database.babyDao().insert(babyName);
  28. babyNames.add(babyName);
  29. Log.d(TAG, "Just created: " + mGender+mMeaning+mName+mOrigin);
  30.  
  31. }
  32. } catch (IOException e) {
  33. Log.wtf("MyActivity", "Error reading data file on line" + line, e);
  34. e.printStackTrace();
  35. }
  36. }
Add Comment
Please, Sign In to add comment