private void writeResult(CallerResult result, Object object) { Parcel parcel = Parcel.obtain(); if(object instanceof ParceledListSlice){ parcel.writeValue(((ParceledListSlice) object).getList()); }else { parcel.writeValue(object); } result.setReply(parcel.marshall()); parcel.recycle(); }
@RequiresApi(Build.VERSION_CODES.N) ParceledListSlice getRecentTasks(int maxNum, int flags, int userId) throws RemoteException;