My Android project compiles, deploys to the emulator, but throws an exception why trying to call a static field from the Resource file. When I add a break point on the line making a call to Resource.Layout.Login (Login is a axml file) it says "Resource.Layout.Login = Unknown identifier: Resource". This originally was working. I don't know what caused this to start happening. I have been able to make calls to Resource.Layout.Login in previous tests. What could cause this? How do I fix?
I didn't realize that the line of code making a call to the resource file was still getting a result and the SetContentView() was what was causing the exception because it was being called on a separate thread. Simple overlook.
Answers
I didn't realize that the line of code making a call to the resource file was still getting a result and the SetContentView() was what was causing the exception because it was being called on a separate thread. Simple overlook.
Do you mind elaborating more, what did you do to break it. I have the same problem:(
I don't remember now what I had done to break it. Can you post your code? If I see something familiar, I might be able to point it out.
I fixed the issue by moving setContentView() to the top of all identifiers.
Example:
Shoubd be the first --> SetContentView(Resource.Layout.Main);
Then --> myUsername = FindViewById(Resource.Id.username);