1

Facebook、Twitter、Gmail、DropboxなどのAndroid携帯に関連付けられているすべてのアカウントを一覧表示する簡単なコードを作成することを計画しています...

    AccountManager am = AccountManager.get(this);
    Account [] acc = am.getAccounts();
    if (acc.length > 0){
        for (int i=0; i<acc.length; i++){
            listedAcc = acc[i] + "\n";
        }
        accounts.setText(listedAcc.toString());

上記のコーディングを実行した後、TextViewの「アカウント」には表示されるだけです

    Account {name=abc@hotmail.com,
             type=com.android.exchange}

私の電話の他のすべてのアカウントをリストするために私がするつもりです...ありがとう...

4

1 に答える 1

6

+=文字列を使用し、(の代わりに=)適切に連結します。

AccountManager am = AccountManager.get(this);
Account [] acc = am.getAccounts();
if (acc.length > 0){
    String s = "";
    for (int i=0; i<acc.length; i++){
        s += acc[i] + "\n";
    }
    accounts.setText(s)
于 2012-11-06T04:07:28.187 に答える