Android onItemClick方法中switch语句改写为if语句
@Override public void onItemClick(AdapterView<?> parent, View view, int position, long id) { if (parent.getId() == R.id.lv) { Note curNote = (Note) parent.getItemAtPosition(position); Intent intent = new Intent(MainActivity.this, EditActivity.class); intent.putExtra('content', curNote.getContent()); intent.putExtra('id', curNote.getId()); intent.putExtra('time', curNote.getTime()); intent.putExtra('mode', 3); //MODE of 'click to edit' intent.putExtra('tag', curNote.getTag()); startActivityForResult(intent, 1); //collect data from edit } }
这样,当parent的id为R.id.lv时,代码块中的逻辑将会执行。
希望这次能够解决你的问题。如果还有其他问题,请随时提问。
原文地址: https://www.cveoy.top/t/topic/bRpW 著作权归作者所有。请勿转载和采集!