@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.video_search);
arrayList = getIntent().getParcelableArrayListExtra("arrayList");
adapter = new AppMainActivity().getVideoAdapter(getApplicationContext(), R.layout.video_search, arrayList);
listView = (ListView) findViewById(R.id.searchListView);
listView.setAdapter(adapter); //문제가 되는 부분
listView.setOnItemClickListener(new ListView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
Intent intent = new Intent(SearchViewActivity.this, FullScreenViewActivity.class);
intent.putExtra("videoPath", arrayList.get(position).getFilePath());
startActivity(intent);
}
});
}
로그캣은 다음과 같아요
java.lang.IllegalStateException: System services not available to Activities before onCreate()
at com.example.gddjr.myapplication.AppMainActivity$VideoAdapter.getView(AppMainActivity.java:474)
왜 이런지 여태 삽질 중이네요. 선배님들의 소중한 답변 부탁합니다..