Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Android - username

Dobry den. Rad by som sa spytal na dve otazky. Chcel by som, aby mi aplikacia zobrazila meno usera v mobile, tak som spravil tuto metodu:

    public String getUsername() {
        AccountManager manager = AccountManager.get(getContext());
        Account[] accounts = manager.getAccountsByType("com.google");
        List<String> possibleEmails = new LinkedList<>();

        for (Account account : accounts) {
            possibleEmails.add(account.name);
        }

        if (!possibleEmails.isEmpty() && possibleEmails.get(0) != null) {
            String email = possibleEmails.get(0);
            String[] parts = email.split("@");
            if (parts.length > 1) return parts[0];
        }
        return null;
    }

v AndroidManifeste mam pridany:

    <uses-permission android:name="android.permission.GET_ACCOUNTS" />

a nakoniec v textView volam metodu getUsername() aby sa mi zobrazil nazov usera:

        TextView user = view.findViewById(R.id.certificateUser);
        user.setText(getUsername());

prva otazka: TextView mi nezobrazuje nic a neviem preco ked som si dokonca vygeneroval apk v android studiu a na mobil nainstaloval ktory ma urcite zoznam accountov ulozeny
druha otazka: Pri instalovani aplikacie sa mi nezobrazilo potvrdenie na ten permission nieje to divne?

Dakujem za vsetky rady.

Odpověď na otázku

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny