在做安卓的时候,打开图片选择界面,需要传递requestCode,然后在onActivityResult根据传递的requestCode做业务处理。
一个界面有快十个类型的文件数组,我不想每一个又做一个requestCode,想直接使用文件数组的唯一标识作为requestCode。
如果直接使用对象的hasCode是不可以的。因为不同的对象,hasCode也会不同,而且使用系统对象,ArrayList的hasCode是重写了的。
正确的姿势: