a  code is like this package com.example.ett; import androidx.appcompat.app.AppCompatActivity; import android.view.LayoutInflater; import android.view.View; import java.lang.reflect.Field; import androidx.recyclerview.widget.LinearLayoutManager; import androidx.recyclerview.widget.OrientationHelper; import androidx.recyclerview.widget.RecyclerView; import androidx.recyclerview.widget.StaggeredGridLayoutManager; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.TextView; import android.os.Bundle; import.NonNull; import java.util.ArrayList; import java.util.List; public class UniversityAdapter extends RecyclerView.Adapter { private List universities; public UniversityAdapter(List universities) { this.universities = universities; } @NonNull @Override public ViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) { View view = LayoutInflater.from(parent.getContext()) .inflate(R.layout.item_university, parent, false); return new ViewHolder(view); } @Override public void onBindViewHolder(@NonNull ViewHolder holder, int position) { University university = universities.get(position); holder.nameTextView.setText(university.getName()); holder.provinceTextView.setText(university.getProvince()); holder.websiteTextView.setText(university.getWebsite()); } @Override public int getItemCount() { return universities.size(); } public static class ViewHolder extends RecyclerView.ViewHolder { public TextView nameTextView; public TextView provinceTextView; public TextView websiteTextView; public ViewHolder(View itemView) { super(itemView); nameTextView = itemView.findViewById(R.id.name_text_view); provinceTextView = itemView.findViewById(R.id.province_text_view); websiteTextView = itemView.findViewById(R.id.website_text_view); } } } ----------------- this@nunnull is   a  bug ,whats wroing with this code and how to debug it

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

a  code is like this

package com.example.ett;
import androidx.appcompat.app.AppCompatActivity;
import android.view.LayoutInflater;
import android.view.View;
import java.lang.reflect.Field;
import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.OrientationHelper;
import androidx.recyclerview.widget.RecyclerView;
import androidx.recyclerview.widget.StaggeredGridLayoutManager;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.TextView;
import android.os.Bundle;
import.NonNull;
import java.util.ArrayList;
import java.util.List;
public class UniversityAdapter extends RecyclerView.Adapter<UniversityAdapter.ViewHolder> {
private List<University> universities;

public UniversityAdapter(List<University> universities) {
this.universities = universities;
}

@NonNull
@Override
public ViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
View view = LayoutInflater.from(parent.getContext())
.inflate(R.layout.item_university, parent, false);
return new ViewHolder(view);
}

@Override
public void onBindViewHolder(@NonNull ViewHolder holder, int position) {
University university = universities.get(position);
holder.nameTextView.setText(university.getName());
holder.provinceTextView.setText(university.getProvince());
holder.websiteTextView.setText(university.getWebsite());
}

@Override
public int getItemCount() {
return universities.size();
}

public static class ViewHolder extends RecyclerView.ViewHolder {
public TextView nameTextView;
public TextView provinceTextView;
public TextView websiteTextView;

public ViewHolder(View itemView) {
super(itemView);
nameTextView = itemView.findViewById(R.id.name_text_view);
provinceTextView = itemView.findViewById(R.id.province_text_view);
websiteTextView = itemView.findViewById(R.id.website_text_view);
}
}
}

-----------------

this@nunnull is   a  bug ,whats wroing with this code and how to debug it

 

3 usages
private List<University> universities;
1 usage
public University Adapter (List<University> universities) {
this.universities = universities;
}
@NonNull
@Override
public ViewHolder onCreateViewHolder (@NonNull ViewGroup parent, int viewType) {
View view = Layout Inflater.from(parent.getContext())
.inflate (R.layout.item_university, parent, attachToRoot: false);
}
return new ViewHolder (view);
@Override
public void onBindViewHolder (@NonNull ViewHolder holder, int position) {
University university universities.get(position);
holder nameTextView setText (university getName()).
Transcribed Image Text:3 usages private List<University> universities; 1 usage public University Adapter (List<University> universities) { this.universities = universities; } @NonNull @Override public ViewHolder onCreateViewHolder (@NonNull ViewGroup parent, int viewType) { View view = Layout Inflater.from(parent.getContext()) .inflate (R.layout.item_university, parent, attachToRoot: false); } return new ViewHolder (view); @Override public void onBindViewHolder (@NonNull ViewHolder holder, int position) { University university universities.get(position); holder nameTextView setText (university getName()).
Expert Solution
steps

Step by step

Solved in 3 steps

Blurred answer
Knowledge Booster
Hyperlinks
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education