如何在同一活动中使用onItemClick()方法之外的ListView中选择的字符串:
public class MainActivityU2U extends Activity {
public String String1;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity1);
//some coding to get list view adapters and so on
listParams.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent,View viewClicked, int position, long id) {
String1 = String.valueOf(parent.getItemAtPosition(position));
}
});
if (String1 =="wtvr"){
//Do this
}
else {
//Do that
}
}
答案 0 :(得分:0)
你可以使用一种方法。 E.g。
private void processInput(String value) {
if ("wtvr".equals(value)) {
} else {
}
}
并从onItemClick
使用以下方法:
processInput((String)parent.getItemAtPosition(position))