Как вызвать метод с содержимым строки? У меня есть сказать, 4 строки:Как назвать методы вызова с содержимым строки
swimming
football
rugby
hockey
И я также 4 методы называются:
swimming
football
rugby
hockey
У меня есть ListView с этими строками, заполняющих ListView (это просто пример, я на самом деле есть ListView 200 строк) Таким образом, для 200 строк, вместо того чтобы писать, если заявление:
if(string.equals("Swimming")){swimming();}
могу ли я сделать это как-нибудь, что я могу иметь один метод OnClick, что, когда элемент в ListView нажал было бы г ун-то вроде:
[string]();
Где [строка] является некоторый код, чтобы получить то, что строка была выбрана из ListView
в основном сохранить себя писать 200, если заявления, мог я иметь его, поэтому он автоматически запускает метод названный в честь строки?
Что делают ваши методы? Разве они такие разные? Не можете ли вы сделать 1 метод, который принимает строковый параметр и действует соответственно? –
методы определяют строки в соответствии с тем, что было нажато, все строки будут разными – cw1998