LayoutInflater2 Android studio (안드로이드 스튜디오) 전화번호부 만들기 2 (객체화), 3 (Glide) 코드 짜다가 에러 발견,, 흔한 널 포인터 에러다 Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'boolean java.util.ArrayList.add(java.lang.Object)' on a null object reference at com.example.telbook.MainActivity.onCreate(MainActivity.java:37) 선언만하고 객체 생성을 하지 않았었다. phoneBookList = new ArrayList(); 객체 생성 해주면 끝 결과 public class MainActivity extends AppCompatActivity { ArrayList phoneBookList;.. 2020. 3. 3. Android studio (안드로이드 스튜디오) AddView, inflater AddView layoutInflater 를 통해 layout을 그려주고 addview 함수를 통해 view를 추가해준다. Inflater - item을 해당 layout(xml)에 그리는 역할 Layout File - item 하나가 그려질 view Item list - 리스트 목록 Item - 리스트 목록의 하나 public class MainActivity extends AppCompatActivity { ArrayList arrayList; LayoutInflater layoutInflater; LinearLayout container; Context context; View view; @Override protected void onCreate(Bundle savedInstanceState) {.. 2020. 3. 1. 이전 1 다음