프로필에서 표시 이름을 편집 할 때 반복 공유 기본 설정을 저장하는 방법

박재 코즈

사용자가 프로필에서 표시 이름을 변경할 때 공유 기본 설정을 다시 저장하고 싶습니다.

이제 데이터베이스의 데이터가 변경되었지만 공유 기본 설정을 변경하는 방법을 모르겠습니다.


도와주세요, 제발.

암호:

    private static final String PREFERENCE_KEY = "pref_user";
    private static final String DISPLAY_KEY = "user_display_name";
    SharedPreferences sh_pref;
    SharedPreferences.Editor sh_edit;

    UserPreference setting;
    private int user_id;
    private String getuser_id;
    private String user_display_name;

    EditText EDTEditdisplay;


    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.layout_change_displayname);



        // custom my action bar
        ActionBar actionbar = getActionBar();
        actionbar .setTitle("CHANGE DISPLAY NAME");
        // back navigation
        actionbar.setDisplayHomeAsUpEnabled(true);
        // hide icon app
        getActionBar().setDisplayShowHomeEnabled(false);

        setting = new UserPreference(ChangeDisplayNameActivity.this);       
        user_id = setting.getUserID();  
        getuser_id = String.valueOf(user_id);

        Button BTNsaveDisplayname = (Button) findViewById(R.id.BTNsaveDisplayname);
        BTNsaveDisplayname.setOnClickListener(new View.OnClickListener() {

            @Override
            public void onClick(View v) {

                UpdateDisplayName();
            }
        });


    }//end onCreate


    public boolean UpdateDisplayName() {

        EDTEditdisplay = (EditText) findViewById(R.id.EDTEditdisplay);

        // Dialog alert
        AlertDialog.Builder alert = new AlertDialog.Builder(this);

        // Check Displayname
        if(EDTEditdisplay.getText().length() == 0)
        {
            alert.setMessage("Please input new display name");
            alert.show();
            EDTEditdisplay.requestFocus();
            return false;
        }

        // gettext from edittext
        user_display_name = EDTEditdisplay.getText().toString();

        List<NameValuePair> update_display = new ArrayList<NameValuePair>();
        update_display.add(new BasicNameValuePair("user_id", getuser_id));
        update_display.add(new BasicNameValuePair("user_display_name", user_display_name));

        JSONParser jspaser = new JSONParser();
        String url = "http://su13540254.2th.asia/Hello_Oppa/update_displayname.php";
        String dataJSON = jspaser.makeHttpRequest(url,JSONParser.methodPost, update_display);


        Toast.makeText(getApplicationContext(),
                 "Change display name, Complete", Toast.LENGTH_SHORT).show();

        Intent intent = new Intent(ChangeDisplayNameActivity.this, MainActivity.class);
        startActivity(intent);

        return true;

    }//end UpdateDisplayName
라훌 샤르마

데이터베이스에 표시 이름을 저장 한 후 동일한 키로 공유 기본 설정을 저장하는 위치에 해당 코드를 다시 넣으면 공유 기본 설정에서 표시 이름이 대체됩니다. 예. 저장하려면 :

SharedPreferences mPreferences = PreferenceManager.getDefaultSharedPreferences(getApplicationContext());
mPreferences.edit().putString("DISPLAY_NAME",user_display_name).commit();

검색하려면 :

SharedPreferences mPreferences = PreferenceManager.getDefaultSharedPreferences(getApplicationContext());
String display_name = mPreferences.getString("DISPLAY_NAME","Default Name");

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

프로필에서 표시 이름을 편집 할 때 반복 공유 기본 설정을 저장하는 방법

분류에서Dev

공유 기본 설정에 저장하고 목록보기에 해당 시간을 표시 할 시간 값으로 편집 텍스트의 값

분류에서Dev

저장 프로 시저에서 xml을 반복하는 방법

분류에서Dev

보기에서 데이터를 게시 할 때 편집기 필드가있는 속성을 제외하고 모든 속성이 null로 설정됩니다.

분류에서Dev

값을 혼합하는 공유 기본 설정 편집기

분류에서Dev

Django에서 편집 된 프로필 사진을 표시하는 방법

분류에서Dev

Android에서 라디오 버튼을 클릭 할 때 편집 텍스트를 표시하는 방법

분류에서Dev

Android에서 라디오 버튼을 클릭 할 때 편집 텍스트를 표시하는 방법

분류에서Dev

readonly 속성이 true로 설정된 동안 Richface의 편집기에서 일부 편집기 기능을 표시하는 방법은 무엇입니까?

분류에서Dev

Windows에서 / cygdrive /로 시작할 때 Vim / Gvim에서 커서 아래에있는 파일 이름을 편집하는 방법

분류에서Dev

공유 기본 설정을 사용하여 ImageView에 이미지를 저장하는 방법

분류에서Dev

NameFor는 편집기 템플릿에서 컬렉션을 반복 할 때 잘못된 이름을 생성합니다.

분류에서Dev

Excel 추가 기능을 처음 시작할 때 기본 설정을로드하도록하는 방법

분류에서Dev

Windows Phone 8.1에서 일반 앱 설정을 저장하는 기본 / 표준 방법은 무엇입니까?

분류에서Dev

내 텍스트 편집기에서 html을 편집 할 때 "XXX"를 제안하는 이유

분류에서Dev

TinyMce-자동 크기 조정 플러그인을 사용할 때 편집기 높이를 50px 미만으로 설정하는 방법

분류에서Dev

mysql의 다른 테이블에서 ID를 저장할 때 필드 값을 표시하는 방법

분류에서Dev

TFS에서 빌드 정의를 편집 할 때 빌드 프로세스 매개 변수의 유효성을 검사하는 방법이 있습니까?

분류에서Dev

Django에서 서버를 실행할 때 기본 URL을 설정하는 방법

분류에서Dev

데이터베이스에서 데이터를 검색 할 때 서식을 유지하기 위해 xsl을 편집하는 방법은 무엇입니까?

분류에서Dev

Android의 기본 설정 편집 상자에서 숫자 값을 얻는 방법

분류에서Dev

Android의 기본 설정 편집 상자에서 숫자 값을 얻는 방법

분류에서Dev

sed로 파일을 편집하고 원본 파일 이름을 기반으로하는 이름을 가진 다른 파일에 결과를 저장합니다.

분류에서Dev

VBA에서 Excel 워크 시트를 저장할 때 고유 한 파일 이름을 만드는 방법

분류에서Dev

Django의 클래스 기반 뷰 내에서 게시물을 사용하여 양식을 저장할 때 사용자를 저장하는 방법

분류에서Dev

공유 환경 설정에서 동적으로 추가 된 편집 텍스트의 값을 저장하는 방법

분류에서Dev

JSON처럼 저장할 때 성적표 이름을 반환하는 방법은 무엇입니까?

분류에서Dev

여러 호스트가 동일한 IP 및 DNS 이름을 공유 할 때 known_hosts를 편집하는 방법은 무엇입니까?

분류에서Dev

Powershell에서 반복적으로 사용할 메시지 상자 설정을 저장하는 방법이 있습니까?

Related 관련 기사

  1. 1

    프로필에서 표시 이름을 편집 할 때 반복 공유 기본 설정을 저장하는 방법

  2. 2

    공유 기본 설정에 저장하고 목록보기에 해당 시간을 표시 할 시간 값으로 편집 텍스트의 값

  3. 3

    저장 프로 시저에서 xml을 반복하는 방법

  4. 4

    보기에서 데이터를 게시 할 때 편집기 필드가있는 속성을 제외하고 모든 속성이 null로 설정됩니다.

  5. 5

    값을 혼합하는 공유 기본 설정 편집기

  6. 6

    Django에서 편집 된 프로필 사진을 표시하는 방법

  7. 7

    Android에서 라디오 버튼을 클릭 할 때 편집 텍스트를 표시하는 방법

  8. 8

    Android에서 라디오 버튼을 클릭 할 때 편집 텍스트를 표시하는 방법

  9. 9

    readonly 속성이 true로 설정된 동안 Richface의 편집기에서 일부 편집기 기능을 표시하는 방법은 무엇입니까?

  10. 10

    Windows에서 / cygdrive /로 시작할 때 Vim / Gvim에서 커서 아래에있는 파일 이름을 편집하는 방법

  11. 11

    공유 기본 설정을 사용하여 ImageView에 이미지를 저장하는 방법

  12. 12

    NameFor는 편집기 템플릿에서 컬렉션을 반복 할 때 잘못된 이름을 생성합니다.

  13. 13

    Excel 추가 기능을 처음 시작할 때 기본 설정을로드하도록하는 방법

  14. 14

    Windows Phone 8.1에서 일반 앱 설정을 저장하는 기본 / 표준 방법은 무엇입니까?

  15. 15

    내 텍스트 편집기에서 html을 편집 할 때 "XXX"를 제안하는 이유

  16. 16

    TinyMce-자동 크기 조정 플러그인을 사용할 때 편집기 높이를 50px 미만으로 설정하는 방법

  17. 17

    mysql의 다른 테이블에서 ID를 저장할 때 필드 값을 표시하는 방법

  18. 18

    TFS에서 빌드 정의를 편집 할 때 빌드 프로세스 매개 변수의 유효성을 검사하는 방법이 있습니까?

  19. 19

    Django에서 서버를 실행할 때 기본 URL을 설정하는 방법

  20. 20

    데이터베이스에서 데이터를 검색 할 때 서식을 유지하기 위해 xsl을 편집하는 방법은 무엇입니까?

  21. 21

    Android의 기본 설정 편집 상자에서 숫자 값을 얻는 방법

  22. 22

    Android의 기본 설정 편집 상자에서 숫자 값을 얻는 방법

  23. 23

    sed로 파일을 편집하고 원본 파일 이름을 기반으로하는 이름을 가진 다른 파일에 결과를 저장합니다.

  24. 24

    VBA에서 Excel 워크 시트를 저장할 때 고유 한 파일 이름을 만드는 방법

  25. 25

    Django의 클래스 기반 뷰 내에서 게시물을 사용하여 양식을 저장할 때 사용자를 저장하는 방법

  26. 26

    공유 환경 설정에서 동적으로 추가 된 편집 텍스트의 값을 저장하는 방법

  27. 27

    JSON처럼 저장할 때 성적표 이름을 반환하는 방법은 무엇입니까?

  28. 28

    여러 호스트가 동일한 IP 및 DNS 이름을 공유 할 때 known_hosts를 편집하는 방법은 무엇입니까?

  29. 29

    Powershell에서 반복적으로 사용할 메시지 상자 설정을 저장하는 방법이 있습니까?

뜨겁다태그

보관