마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

JSON파싱 같은 키값들 끌어오기..

0 추천
회원가입에  id, pw, number 를 입력하여  서버로 넘어갑니다.

로그인시에는 id,pw 만 치고 들어갑니다

다음엑티비티가 문제인데.. 버튼이 4개가 있고 각 버튼마다 동일한 키값들을 보내려고합니다. (앞에 사용했던 id와 number) 두가지만요. 어떻게 끌어와서 보내야 할지 막막하네요... 알려주시면 감사하겠습니다.

----------------------------

  SharedPreferences pref = getSharedPreferences("test", MODE_PRIVATE);
        pref.getString("id", "");
        pref.getString("serial", "");

@Click({R.id.open1, R.id.open2, R.id.close1, R.id.close2, R.id.datacheck})
 void click(View v){
  switch (v.getId()) {
  case R.id.open1:
   // Shared Preference를 불러옵니다.
   
        String userId = id.getText().toString();
   String userSerial = serial.getText().toString();
   openfront(userId, userSerial);

   break;
  case R.id.open2:
   // Shared Preference를 불러옵니다.
  
        String userId2 = id.getText().toString();
   String userSerial2= serial.getText().toString();
   openback(userId2, userSerial2);

   break;

.............................. 이렇게 하고있는데... 안되네요 ㅠㅠ  알려주세요;
sn1883 (860 포인트) 님이 2014년 8월 26일 질문
다른 예제를 찾아보심이...

1개의 답변

+1 추천
이전 액티비티에서 값을 전달받으려고 하는게 목적이라면
intent나 sharedPreference를 사용하시면 될 것 같은데
 
sharedPreference 사용은 아래처럼 하시면 됩니다.
 
 
 
// PUT SharedPreferences
SharedPreferences pref = getSharedPreferences("test", MODE_PRIVATE);
SharedPreferences.Editor editor = pref.edit();
editor.putBoolean("id", "아이디 값");
editor.putBoolean("serial", "시리얼 값");
editor.commit();
 
 
// GET SharedPreferences
pref.getString("id", "");
pref.getString("serial", "");
 
까먹지 (3,960 포인트) 님이 2014년 8월 29일 답변
해결했습니다 감사해요^^
...