2017-09-12 1 views
0

j'attache pour obtenir des chaînes Android prédéfinies (de android sdk):Get Android chaîne prédéfinie

je peut obtenir des chaînes comme: android.R.string.ok et android.R.string.cancel.
Mais je ne peux pas obtenir android.R.string.activity_resolver_use_always et android.R.string.activity_resolver_use_once
Obtenir l'erreur «Impossible de résoudre le symbole» dans Android Studio même si je peux voir tous les identifiants de chaînes dans le fichier android.R.

utilisant: context.getString(android.R.string.activity_resolver_use_always)

Y at-il autre moyen d'obtenir ces chaînes?

+1

S'il vous plaît montrer votre code –

+0

Et nous montrent maintenant le fichier XML où vous avez défini toutes les choses que vous êtes en train essayant d'attraper. – csmckelvey

+0

Essayez d'utiliser: context.getResources(). GetString (R.string.activity_resolver_use_always); – yash786

Répondre

0

Voilà la réponse:

int resId = getResources().getIdentifier("activity_resolver_use_once", "string", "android"); 
final String always = getString(resId);