It's quite late to answer, though might be useful for those to will find this thread through search.
The setText method requires the identifier as an argument.
So, there should be a string in the values/strings.xml with name like "empty_answer", containing the value "-". In other words, the line like:
-
Then the setText should be called like:
g_answera.setText(R.string.empty_answer);
Possibly, what happens in your case is that the string "-" was somehow turned into resource id 0x0000000d, which of course doesn't exist in your app. Although it's strange that such code was compiled.
One more comment: in Android it IS POSSIBLE to name resources like IDs with Capital characters. What is NOT possible - to have Capital chars in the NAME of resource files.