공유 기본 설정을 사용하여 데이터베이스에서 가져온 데이터를 저장하는 방법은 무엇입니까?

시 앤 다이

이 버튼 코드가 ​​있고 데이터베이스에 연결되었습니다.

bLogin.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            final String username = etUsername.getText().toString();
            final String password = etPassword.getText().toString();

            // Response received from the server
            Response.Listener<String> responseListener = new Response.Listener<String>() {
                @Override
                public void onResponse(String response) {
                    try {
                        JSONObject jsonResponse = new JSONObject(response);
                        boolean success = jsonResponse.getBoolean("success");

                        if (success) {
                            String name = jsonResponse.getString("name");
                            String email = jsonResponse.getString("email");
                            String alamat = jsonResponse.getString("alamat");
                            int notelp = jsonResponse.getInt("notelp");
                            String username = jsonResponse.getString("username");
                            String password = jsonResponse.getString("password");

                            Intent intent = new Intent(MainActivity.this, adminarea.class);
                            intent.putExtra("name", name);
                            intent.putExtra("email", email);
                            intent.putExtra("alamat", alamat);
                            intent.putExtra("notelp", notelp);
                            intent.putExtra("username", username);
                            intent.putExtra("password", password);
                            MainActivity.this.startActivity(intent);
                        } else {
                            AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this);
                            builder.setMessage("Login Gagal")
                                    .setNegativeButton("Ulangi", null)
                                    .create()
                                    .show();
                        }

                    } catch (JSONException e) {
                        e.printStackTrace();
                    }
                }
            };

필드 이름, 이메일 등을 포함하는 관리자라는 테이블이 있습니다. databse에서 데이터를 가져 와서 이름, 이메일, alamat 등의 내 데이터를 공유 환경에 저장하는 방법은 무엇입니까? 그러면 다른 활동으로 전화하도록 도와 줄 수 있습니까?

Dhruv

먼저 만들어야합니다. SharedPreferences

SharedPreferences pref = getApplicationContext().getSharedPreferences("YOUR_PREF_NAME", MODE_PRIVATE); 
Editor edt = pref.edit();

선호도에 가치를 추가하려면 :

edt.putString("name", name);           
edt.putString("email", email);       
edt.putString("alamat", alamat);   
edt.putString("notelp", notelp);     
edt.putString("username",username); 

// Save your changes
edt.commit();

이제 선호도에서 데이터를 가져옵니다.

String name=pref.getString("name", null);  
String email=pref.getString("email", null);  
String alamat=pref.getString("alamat", null);  
String notelp=pref.getString("notelp", null);  
String username=pref.getString("username", null);

기본 설정 데이터를 지우려면 :

edt.clear();
edt.commit(); 

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

Related 관련 기사

뜨겁다태그

보관