iso파일과 zip파일을 다 다운받아서 vmdk파일을 열려는 데,
"Red Hat Linux.vmdk" cannot be opened directly. Open the virtual machine configuration file (.vmx) instead.
라는 오류가 뜹니다..왜이러는 걸까요?
커스텀 뷰를 만들었습니다.
리스트 뷰안에 TextView를 넣었는데 그 TextView가 클릭될 수 있도록 하고 싶습니다.
그래서 저는 xml파일의 속성을 android:clickable="false"로 바꾸었습니다.
위와 같은 행동을 하게 될 시, 텍스트 뷰가 setOnItemClickListener를 사용할 수 있도록 변환된다고 했습니다.
근데 setOnItemClickListener는 리스트뷰.setOnItemClickListener를 하게만 되어있어서
baseAdapter를 이용해 adapter를 확장하여 Arraylist로 목록 보기를 만드려고 하는데, 오류가 납니다ㅠㅠ
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'boolean java.util.ArrayList.add(java.lang.Object)' on a null object referenced
위와 같은 오류가 나고,
코드는 아래와 같습니다.
public class MainActivity extends AppCompatActivity {
private ArrayList myDataList;
private MyAdapter myAdapter;
private ListView listView;