Perguntas com a marcação «android-preferences»

30
Como faço para exibir o valor atual de uma preferência do Android no resumo de preferências?
Isso deve surgir com muita frequência. Quando o usuário está editando preferências em um aplicativo Android, gostaria que eles pudessem ver o valor atualmente definido da preferência no Preference resumo. Exemplo: se eu tiver uma configuração de preferência para "Descartar mensagens antigas" que especifique o número de dias após os …

8
SharedPreferences.onSharedPreferenceChangeListener não está sendo chamado de forma consistente
Estou registrando um ouvinte de alteração de preferências como este (na onCreate()minha atividade principal): SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this); prefs.registerOnSharedPreferenceChangeListener( new SharedPreferences.OnSharedPreferenceChangeListener() { public void onSharedPreferenceChanged( SharedPreferences prefs, String key) { System.out.println(key); } }); O problema é que o ouvinte nem sempre é chamado. Ele funciona pelas primeiras vezes que uma …


10
Como adicionar um botão a uma tela de preferência?
Eu sou muito novo no Android Development e encontrei Preferências. Eu encontrei PreferenceScreene queria criar uma funcionalidade de login com ele. O único problema que tenho é que não sei como adicionar um botão "Login" ao PreferenceScreen. Aqui está a minha PreferenceScreenaparência: <PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"> ... <PreferenceScreen android:title="@string/login" android:key="Login"> <EditTextPreference android:persistent="true" …

5
Evento onclick de preferências Android
Em minhas preferências.xml, tenho um elemento de preferência como este: <Preference android:title="About" /> Quero atribuir um onClickevento, então se o usuário clicar nele, eu conseguiria abrir um novo Intentou navegador. Tentei fazer como faço com botões, mas não pareceu funcionar.



6
como remover a preferência compartilhada durante a desinstalação do aplicativo no Android
Eu tenho um aplicativo Android para salvar os detalhes de login, como nome de usuário e senha, por meio de que SharedPreferencesfunciona bem, mas preciso remover todos os meus usados SharedPreferencesdurante a desinstalação do aplicativo. Como fazer isso? SavePreferences("one ", ""); SavePreferences("two", ""); LoadPreferences(); private void SavePreferences(String key, String value){ …

8
Como ouvir mudanças de preferência em um PreferenceFragment?
Conforme descrito aqui , estou criando uma subclasse de PreferenceFragment e exibindo-o dentro de uma Activity. Esse documento explica como ouvir as mudanças de preferência aqui , mas apenas se você criar a subclasse PreferenceActivity. Já que não estou fazendo isso, como escuto as mudanças de preferência? Eu tentei implementar …
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.