我正在尝试对从数组访问的对象调用方法。出于某种原因,我可以调用的唯一方法是 Object 类的方法。帮助?这是我的代码:
listItem = findViewById(myResourceId);
TextView itemTextView = ((TextView)listItem.findViewById(R.id.list_item_text));
ImageView itemImageView = ((ImageView)listItem.findViewById(R.id.list_item_thumbnail));
ClassMember currentMember = myClassMembers[position];
itemImageView.setImageResource(getResources().getIdentifier(currentMember.getMemberThumbnailId()));
问题是我不能在我的 currentMember 对象上调用 getMemberThumbnailId。
奇怪的是,如果我这样做,我可以让它工作
myClassMembers[position].getThumbnailId();
代替
ClassMember currentMember = myClassMembers[position];
currentMember.getThumbnailId();