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.

Předmět Autor Datum
Nenašly se žádné odpovědi.

Zpět do poradny Odpovědět na původní otázku Nahoru