I have an android context menu with various selections and depending on the user selection I want to start an intent. The intent starts the same activity for all the buttons but will contain different String variables depending on the selection. I am currently using a switch, case methodology for my click listener but keep running into ‘duplicate local variable’ problems as I try to eliminate code repetition! If anyone could provide a-bit of pseudo-code that would be even better!
Share
It’s hard to tell without seeing some code, but “duplicate local variables” together with “switch case” makes me think you’re declaring a variable in one of the cases with the same name as a variable from another case.
Code within different cases of the same switch is all in the same scope, unless you surround the code within a case with brackets, like this:
So either use brackets, or simply make sure you’re using different variable names across the cases.