рд╡реЗрдм рдбреЗрд╡рд▓рдкрд░ рдХреЗ рд▓рд┐рдП рдПрдВрдбреНрд░реЙрдЗрдб рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдпрд╛ рд╕рдмрд╕реЗ рдЫреЛрдЯреА рдХреЗ рд▓рд┐рдП рдПрдХ рддреНрд╡рд░рд┐рдд рд╢реБрд░реБрдЖрддред рднрд╛рдЧ рей

рдирдорд╕реНрддреЗ!

рдпрд╣ рд▓реЗрдЦ рднрд╛рдЧ 1 рдФрд░ рднрд╛рдЧ 2 рдХрд╛ рдПрдХ рдирд┐рд░рдВрддрд░рддрд╛ рд╣реИ рдЬреЛ рдореИрдВрдиреЗ рд╢реБрд░реВ рдХрд┐рдпрд╛ рдерд╛ред

рдЪреЗрддрд╛рд╡рдиреА


рдорд╣рддреНрд╡рдкреВрд░реНрдг: рдпрд╣ рдкрд╛рда рдкреЗрд╢реЗрд╡рд░ рдирд╣реАрдВ рд╣реИред рдкрд╛рда рдХрд╛ рд▓реЗрдЦрдХ рдПрдВрдбреНрд░реЙрдЗрдб рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдХреЗ рд▓рд┐рдП рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдореЗрдВ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ рдирд╣реАрдВ рд╣реИред рдореИрдВ рдЕрдиреБрдЪрд┐рдд рдЕрдкреЗрдХреНрд╖рд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЕрдЧреНрд░рд┐рдо рдореЗрдВ рдорд╛рдлреА рдорд╛рдБрдЧрддрд╛ рд╣реВрдБред рдЪреВрдВрдХрд┐ рдкрд┐рдЫрд▓реЗ рдкрд╛рда рдХреЛ рдЕрдзрд┐рдХ рд╕рдХрд╛рд░рд╛рддреНрдордХ рд╕рдореАрдХреНрд╖рд╛ рдорд┐рд▓реА, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдЗрд╕реЗ рдЬрд╛рд░реА рд░рдЦрдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред

рдХреНрдпрд╛ рдмрд╛рдд рдХрд░ рд░рд╣реЗ рд╣реЛ


рдкрд╣рд▓реЗ рднрд╛рдЧ рдореЗрдВ рдореИрдВрдиреЗ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рд╣реИ рдХрд┐ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕рд░реНрд╡рд░ рдбреЗрдЯрд╛ рдХреЛ рд▓реЙрдЧ рдЗрди рдФрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдЧрд╛ред рд╣рдореЗрдВ рдПрд╣рд╕рд╛рд╕ рд╣реЛрддрд╛ рд╣реИ:
  1. рдкреНрд░рд╛рдзрд┐рдХрд░рдг
  2. рд╕рд░реНрд╡рд░ рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдЖрдВрдХрдбрд╝реЛрдВ рдХреА рд╕реВрдЪреА

рдореЗрд░реЗ рд▓рд┐рдП, рдкреНрд░рд╛рдзрд┐рдХрд░рдг рд╣реИ:


рдпрд╣ рд╡рд╣реА рд╣реИ рдЬреЛ рдореИрдВ рдПрдХ рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рдХрд░рддрд╛ рд╣реВрдВред рдХреНрд▓рд╛рдЗрдВрдЯ рд╕рд░реНрд╡рд░ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рд╕реНрдерд╛рдиреАрдп рднрдВрдбрд╛рд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рддреНрд░ рдХрд╛ рдЕрдиреБрдХрд░рдг рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ред рд╕рд░реНрд╡рд░ рдХреЗ рд▓рд┐рдП рдЕрдиреБрд░реЛрдз, рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдФрд░ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рднрд╛рдЧ 2 рдореЗрдВ рдЪрд░реНрдЪрд╛ рдХреА рдЧрдИ рд╣реИ, рд╣рдо "рд╕рддреНрд░" рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдЧреЗ рдмрдврд╝реЗрдВрдЧреЗред

рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдХреЗ рд╕рд╛рде рдбреЗрдЯрд╛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдирд╛


SharedPreferences
рдорд╛рди рдПрдХ рдЬреЛрдбрд╝реА рдХреЗ рд░реВрдк рдореЗрдВ рд╕рд╣реЗрдЬреЗ рдЬрд╛рддреЗ рд╣реИрдВ: рдирд╛рдо, рдорд╛рдиред рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдХреЗ рдмрд╛рдж, рд╣рдо рдбреЗрдЯрд╛ рдХреЛ рдмрдЪрд╛рддреЗ рд╣реИрдВред рдЖрд╡реЗрджрди рдХреЗ рдмрд╛рдж рдХреЗ рдЙрджреНрдШрд╛рдЯрди рдкрд░, рд╣рдореЗрдВ рдлрд┐рд░ рд╕реЗ рдЕрдзрд┐рдХреГрдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрдЧреА, рдмрд╕ рд░рд┐рдХреЙрд░реНрдб рдХрд┐рдП рдЧрдП рдбреЗрдЯрд╛ рдХреЛ рдкрдврд╝реЗрдВред

рд░рд┐рдХреЙрд░реНрдб:

SharedPreferences sPref = getPreferences(MODE_PRIVATE); Editor ed = sPref.edit(); ed.putString(LOGIN,login.getText().toString() ); ed.putString(PASSORD,password.getText().toString() ); ed.commit(); 


рдкрдврд╝рдиреЗ:

  SharedPreferences sPref = getPreferences(MODE_PRIVATE); String login = sPref.getString(LOGIN, ""); String password = sPref.getString(PASSORD, ""); 


рдПрдХ рд╕реВрдЪреА (RoomsActivity) рдореЗрдВ рдЖрдЗрдЯрдо рдкрдврд╝рдирд╛


рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐ рд╣рдордиреЗ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдкреНрд░рд╡реЗрд╢ рдХрд░ рд▓рд┐рдпрд╛ рд╣реИ рдФрд░ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдПрдХ рдЧрддрд┐рд╡рд┐рдзрд┐ рдЦреБрд▓ рдЧрдИ рд╣реИ, рдЬреЛ рдлреЙрд░реНрдо рдореЗрдВ рдЪреИрдЯ рд░реВрдо рдХреА рдПрдХ рд╕реВрдЪреА рдкреНрд░рд╛рдкреНрдд рдХрд░рддреА рд╣реИ:

 {"rooms":["room1","room2","room3","room4"]} 


рдЪрд▓реЛ рдЗрд╕реЗ рдХрд░рддреЗ рд╣реИрдВ:

 //     JSONObject json = new JSONObject(result); //    JSONArray jsa = json.getJSONArray("rooms"); //   ListView roomsLv = (ListView) findViewById(R.id.roomsLv); //     json  String[] StringArray = new String[jsa.length()]; for(int i = 0; i < jsa.length(); i++) { StringArray[i] = jsa.getString(i); } //   ArrayAdapter<String> adapter = new ArrayAdapter<String>(RoomsActivity.this,android.R.layout.simple_list_item_1, StringArray); //    roomsLv.setAdapter(adapter); 


рдЖрдЦрд┐рд░рдХрд╛рд░, рд╣рдореЗрдВ рдПрдХ рдХрд╛рд░реНрдп рд╕реВрдЪреА рдорд┐рд▓рддреА рд╣реИред рдЕрдм рд╣рдо рд╕реВрдЪреА рдЖрдЗрдЯрдо рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдиреЗ рдФрд░ рдХрдорд░реЗ рдХрд╛ рдирд╛рдо рдХрд┐рд╕реА рдЕрдиреНрдп рдЧрддрд┐рд╡рд┐рдзрд┐ (RoomSetActivity) рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░реЗрдВрдЧреЗред

 roomsLv.setOnItemClickListener(new OnItemClickListener() { public void onItemClick(AdapterView<?> parent, View view,int position, long id) { Intent intent = new Intent(RoomsActivity.this, RoomSetActivity.class); intent.putExtra("roomName", parent.getItemAtPosition(position).toString()); startActivity(intent); } }); 


RoomSetActivity рдореЗрдВ, рдЖрдк рдХрдорд░реЗ рдХрд╛ рдирд╛рдо рдЗрд╕ рддрд░рд╣ рдкрдврд╝ рд╕рдХрддреЗ рд╣реИрдВ:

 String roomName = getIntent().getExtras().getString("roomName"); 


рдЕрдВрддред

Source: https://habr.com/ru/post/In165641/


All Articles