@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.notification_activity); mNotifs = (RelativeLayout) findViewById(R.id.notif_relative_layout); nList = new ArrayList<>(); for (int i = 0; i < data.length; i++) { Notif notif = new Notif(); notif.data = data[i]; notif.timeAdded = times[i]; nList.add(notif); } listView = (ListView) mNotifs.findViewById(R.id.notif_list_view); listView.setOnItemClickListener( new OnItemClickListener() { @Override public void onItemClick(AdapterView<?> parent, View view, int position, long id) { Log.d("NotifClick", "NotifClickWorked Correctly on " + data[position]); } }); nAdapter = new NotificationAdapter(NotificationActivity.this, nList); listView.setAdapter(nAdapter); }