Android 앱에서 사용자가 PreferenceActivity를 확장하는 클래스를 실행하여 자신의 환경 설정을 편집 할 수있게했습니다. res \ xml에는 사용자가 구성 할 수있는 필드에 대한 xml- 설명이있는 파일 - preferences.xml이 있습니다. 사용자 이름과 비밀번호 같은 것들. 샘플 스 니펫 :저장시 공유 미리보기를 정리하는 방법
<EditTextPreference android:name="User Name"
android:summary="Name in Your Name/Company format"
android:defaultValue="" android:title="Login name" android:key="userName"
android:id="@+id/userName"/>
<EditTextPreference android:name="Password"
android:summary="Your web password" android:defaultValue=""
android:title="Login password" android:password="true" android:key="userPassword"
android:id="@+id/userPassword"/>
모든 것이 예상대로 작동합니다. 내 주요 응용 프로그램 코드에서 사용자가 구성한 값에 액세스 할 수 있습니다.
처리 방법에 대한 좋은 조언을 얻고 싶습니다. 환경 설정 값에서 선행 공백과 후행 공백을 제거하십시오.
사용자 오류 또는 유용한 키보드 응용 프로그램 때문에 사용자가 EditTextPreferences 필드에 추가 공백 문자를 입력하는 경우가 있습니다. 첫 번째 또는 마지막 문자로 사용됩니다.
사용자가 PreferenceActivity를 종료 할 때까지 명백한 타이핑 오류를 제거 할 수 있으면 좋겠습니다. 사용자 환경 설정을 정리하는 좋은 방법에 대한 제안을 받고 싶습니다.
모든 사용자 입력에 대한 호출 트림() 작동합니까? – hovanessyan