После этого поста Ссылка Я создал приложение, которое показывает имена аккаунтов Google пользователей этого приложения. Но если я делаю это в Android studio и мне хотелось бы настроить отображение текста.
Я должен написать:
Textview context = findViewById(R.id.id_context);
context.setText((CharSequence) username);
Вместо:
System.out.println(username);
Весь код:
AccountManager manager = AccountManager.get(this);
Account[] accounts = manager.getAccountsByType("com.google");
List<String> username = new LinkedList<String>();
for (Account account : accounts) {
username.add(account.name);
}
TextView context = findViewById(R.id.id_context);
context.setText((CharSequence) username);
// System.out.println(username);
Но если я запускаю этот код, после запуска приложения я вижу «Приложение было остановлено». Что не так с моим кодом?
Конечно, я даю разрешение в своем манифесте:
<uses-permission android:name="android.permission.GET_ACCOUNTS"