Search code examples
androidintcharsequence

R.string.value Help android notification


whats the deal with

 CharSequence contentTitle = R.string.value;

Error cannot convert from int to CharSequence. Is there a way around this or am i missing something? i tried

String s = R.string.value + "";
CharSequence contentTitle = s;

it returns integers values. Any help?


Solution

  • R.string.value is a call to the static field in the class R, which is auto generated by Eclipse and which does a kind of summary of all your resources. To retrieve the string, you need to use :

    CharSequence contentTitle = getString(R.string.value);
    

    If you open the R class you will see that it contains only numbers that are references to the compiled resources of your project.