Ellen Spertus
04/30/2020, 7:08 PMe: /Users/espertus/src/firefox-voice/android-app/app/src/main/java/mozilla/voice/assistant/intents/communication/ui/contact/ContactCursorAdapter.kt: (49, 30): Overload resolution ambiguity:
public final val itemView: View defined in mozilla.voice.assistant.intents.communication.ui.contact.MyAdapter.MyViewHolder
public final val itemView: View defined in mozilla.voice.assistant.intents.communication.ui.contact.MyAdapter.MyViewHolder
Lines 2 and 3 of the error are identical, so I don’t see the ambiguity.
Here is the relevant code:
class MyAdapter(
private val cursor: Cursor
) : RecyclerView.Adapter<MyAdapter.MyViewHolder>() {
class MyViewHolder(val itemView: View) : RecyclerView.ViewHolder(itemView) {
private val ivContactPhoto: ImageView
init {
ivContactPhoto = itemView.findViewById(R.id.ivContactPhoto) as ImageView
}
}
Dustin Lam
04/30/2020, 7:13 PMEllen Spertus
04/30/2020, 7:14 PMDustin Lam
04/30/2020, 7:19 PMDustin Lam
04/30/2020, 7:20 PMDavid Eriksson
04/30/2020, 7:49 PM