2012-04-02 63 views
0

我是一名新的android開發人員,我希望你們能幫助我。 我正在開發一個偏好屏幕像上面:來自SQLite的preferences.xml中的列表

<PreferenceCategory android:title="@string/security_title" > 
    <EditTextPreference 
     android:name="Password" 
     android:defaultValue="" 
     android:key="passwordPref" 
     android:password="true" 
     android:summary="@string/security_sumary" 
     android:title="@string/security_addPassword" /> 

    <PreferenceScreen 
     android:key="secondPrefScreenPref" 
     android:summary="Click here to go to the second Preference Screen" 
     android:title="Second Preference Screen" > 

     <ListPreference android:entries="@android:id/list" android:key="listPasswordKey" /> 
    </PreferenceScreen> 
</PreferenceCategory> 

在密碼字段中,用戶要輸入自己的PASSW,當他點擊OK按鈕,程序是要去將它保存在我的數據庫。這部分是好的!

但是當他點擊第二個預設屏幕時,我想從數據庫中列出所有的密碼保存。

我知道如何加載數據,但我不知道該怎麼稱呼我的方法,當用戶點擊一個SecondPrefScreen以及如何向他們展示在的preferences.xml

誰能幫助我?

thx

+1

在我回答你之前,爲什麼對於任何事情的愛,你想保存一個密碼,當它可以很容易地被世界看到?! – AedonEtLIRA 2012-04-02 15:11:11

回答

1

您將不得不創建一個小部件,它將加載數據並將其列出。實質上,創建一個對象,該對象將擴展DialogPreference併爲其提供一個列表視圖,該視圖將列出您的安全證書。

+0

tHX長時間接聽和抱歉。就在這些日子裏,我可以返回並再次舉手。無論如何,我剛剛搜索了很多,並沒有找到如何實現你的想法。你能給我一個提示嗎? – Emerick 2012-07-20 20:09:54