+ by passing all data in a parcelablearraylist I exceeded the
transaction memory size limit of 1 MB, so now the data will be searched
by the activities themself