안드로이드 Preferences 클릭 이벤트로 AlterDialog 사용
조회수 1463회
Preferences로 설정창을 구현하던 도중 id 값을 logout으로 주고 클릭시 "로그인하시겠습니까?" 라는 Alterdialog창을 띄우려고 하는데 어떻게 해야할지 모르겟네요.. 좀 도와주세여ㅠㅜㅡ
<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android">
<PreferenceCategory android:title="계정 관리">
<Preference
android:summary="로그아웃을 합니다."
android:title="로그아웃"
android:key="logout"
android:id="@+id/logout"
>
</Preference>
</PreferenceCategory>
<PreferenceCategory android:title="어플 정보" >
<Preference
android:summary="개발자 정보를 확인합니다"
android:title="개발자 정보" >
</Preference>
<Preference
android:summary="개발자에게 메일을 보냅니다"
android:title="메일 보내기" >
<intent
android:action="android.intent.action.SENDTO"
android:data="mailto:soomin260@gmail.com" />
</Preference>
</PreferenceCategory>
</PreferenceScreen>
XML 화면 입니다!
-
(•́ ✖ •̀)
알 수 없는 사용자
1 답변
-
OnPreferenceChangeListener 에서 onPreferenceChange 이벤트 받으시고
String key = preference.getKey();
if(key.equals("logout")){ // showdlg~ }
하시믄 될 것 같네요. ^
-
(•́ ✖ •̀)
알 수 없는 사용자
-
댓글 입력