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
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()).](/v2/_next/image?url=https%3A%2F%2Fcontent.bartleby.com%2Fqna-images%2Fquestion%2Fd7770d6e-352d-49c5-bb02-13e122a27c4b%2Fe0e9b73f-5a70-4916-a5f9-1acf08eb6ef7%2Fb7n4bw_processed.jpeg&w=3840&q=75)
![](/static/compass_v2/shared-icons/check-mark.png)
Step by step
Solved in 3 steps
![Blurred answer](/static/compass_v2/solution-images/blurred-answer.jpg)
![Database System Concepts](https://www.bartleby.com/isbn_cover_images/9780078022159/9780078022159_smallCoverImage.jpg)
![Starting Out with Python (4th Edition)](https://www.bartleby.com/isbn_cover_images/9780134444321/9780134444321_smallCoverImage.gif)
![Digital Fundamentals (11th Edition)](https://www.bartleby.com/isbn_cover_images/9780132737968/9780132737968_smallCoverImage.gif)
![Database System Concepts](https://www.bartleby.com/isbn_cover_images/9780078022159/9780078022159_smallCoverImage.jpg)
![Starting Out with Python (4th Edition)](https://www.bartleby.com/isbn_cover_images/9780134444321/9780134444321_smallCoverImage.gif)
![Digital Fundamentals (11th Edition)](https://www.bartleby.com/isbn_cover_images/9780132737968/9780132737968_smallCoverImage.gif)
![C How to Program (8th Edition)](https://www.bartleby.com/isbn_cover_images/9780133976892/9780133976892_smallCoverImage.gif)
![Database Systems: Design, Implementation, & Manag…](https://www.bartleby.com/isbn_cover_images/9781337627900/9781337627900_smallCoverImage.gif)
![Programmable Logic Controllers](https://www.bartleby.com/isbn_cover_images/9780073373843/9780073373843_smallCoverImage.gif)