Advertisement
Artful

Untitled

Aug 25th, 2019
480
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.81 KB | None | 0 0
  1. package org.meicode.sclass2;
  2.  
  3. import android.content.Context;
  4. import android.content.SharedPreferences;
  5. import android.content.SharedPreferences.Editor;
  6.  
  7. import java.util.Map;
  8. import java.util.Set;
  9.  
  10. public class UserDetails {
  11. static private String ip = "http://192.168.43.11/sclassapi/serve/";
  12. static String login = ip+"login.php";
  13. static String signup = ip+"reguser.php";
  14.  
  15. // Shared Preferences
  16. SharedPreferences pref;
  17.  
  18. Editor editor;
  19.  
  20. Context _context;
  21.  
  22. // Shared pref mode
  23. int PRIVATE_MODE = 0;
  24.  
  25.  
  26. // Shared preferences file name
  27. private static final String PREF_NAME = "UserDetails";
  28.  
  29.  
  30. UserDetails(Context context) {
  31. this._context = context;
  32. pref = _context.getSharedPreferences(PREF_NAME, PRIVATE_MODE);
  33. editor = pref.edit();
  34. }
  35.  
  36.  
  37.  
  38.  
  39. public void setErrorMassege(String msg){
  40. editor.putString("error", msg);
  41. editor.commit();
  42. }
  43.  
  44. public String getErrorMassege(){
  45. return pref.getString("error","");
  46. }
  47.  
  48. public void clearAll(){
  49.  
  50. editor.clear().commit();
  51.  
  52. }
  53.  
  54. public String getFirstName() {
  55. return pref.getString("firstname","");
  56. }
  57.  
  58. public void setFirstName(String name) {
  59. editor.putString("firstname", name);
  60. editor.commit();
  61. }
  62.  
  63. public String getLastName() {
  64. return pref.getString("lastname","");
  65. }
  66.  
  67. public void setLastName(String name) {
  68. editor.putString("lastname", name);
  69. editor.commit();
  70. }
  71.  
  72. public String getSpeed() {
  73. return pref.getString("speed","0");
  74. }
  75.  
  76. public void setSpeed(String speed) {
  77. editor.putString("speed", speed);
  78. editor.commit();
  79. }
  80.  
  81.  
  82. public void setStatus(String status) {
  83. editor.putString("status", status);
  84. editor.commit();
  85. }
  86.  
  87. public String getStatus(){
  88. return pref.getString("status","");
  89. }
  90.  
  91. public void setId(String id) {
  92. editor.putString("id", id);
  93. editor.commit();
  94. }
  95.  
  96. public void setType(String type) {
  97. editor.putString("type", type);
  98. editor.commit();
  99. }
  100.  
  101. public String getId() {
  102. return pref.getString("id","");
  103. }
  104.  
  105. public void setMood(String mood){
  106. editor.putString("mood", mood);
  107. editor.commit();
  108. }
  109. public String getMood(){
  110. return pref.getString("mood","");
  111. }
  112.  
  113. public void setClassList(String clasid, String className){
  114. editor.putString(clasid,className);
  115. editor.commit();
  116. }
  117.  
  118.  
  119.  
  120. public void setList(Map map){
  121. Set< Map.Entry<String, String>> st = map.entrySet();
  122. for(Map.Entry<String, String> me: st){
  123. setClassList(me.getKey(), me.getValue());
  124. }
  125. }
  126.  
  127.  
  128. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement