J'ai essayé ce code pour montrer la liste des alias enregistrés dans AndroidKeyStore .Mais rien n'est affiché dans la listview.Y a t il quelqu'un qui a une idée pourquoi ce code n'affiche rien !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
 
ArrayList<String> alia= new ArrayList<String>();
try{
    KeyStore ks = KeyStore.getInstance("AndroidKeyStore");
    ks.load(null);
    Enumeration<String> aliases = ks.aliases();   
    while(aliases.hasMoreElements()) {
      String alias= aliases.toString();
        alias = (String)aliases.nextElement();
        alia.add(alias);     
    }
}
catch (java.security.cert.CertificateException e) {
    e.printStackTrace();
} catch (NoSuchAlgorithmException e) {
    e.printStackTrace();
} catch (FileNotFoundException e) {
    e.printStackTrace();
} catch (KeyStoreException e) {
    e.printStackTrace();
} catch (IOException e) {
   e.printStackTrace();
}
 
ArrayAdapter<String> adapter=new ArrayAdapter<String>(MainActivity.this,android.R.layout.simple_expandable_list_item_1,alia);
listView.setAdapter(adapter);