@Override public View onCreateView( LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { EventsAdapter adapter = new EventsAdapter(getActivity()); // Inflate the layout for this fragment View v = inflater.inflate(R.layout.fragment_details, container, false); TextView eventNameView = (TextView) v.findViewById(R.id.detailText); eventNameView.setText(eventName); TextView eventDescription = (TextView) v.findViewById(R.id.descriptionDetail); EventInfo eventInfo = adapter.getEventInfo(eventName); eventDescription.setText(eventInfo.description); Button register = (Button) v.findViewById(R.id.eventRegisterButton); register.setOnClickListener( new View.OnClickListener() { @Override public void onClick(View v) {} }); return v; }
private void onEventsLoaded(UserInEvent[] userInEvents, OrganizationInEvent[] orgInEvents) { this.orgInEvents = orgInEvents; this.userInEvents = userInEvents; registeredEventIds.clear(); for (UserInEvent userInEvent : userInEvents) { registeredEventIds.add(userInEvent.getId()); } adapter.notifyDataSetChanged(); if (orgInEvents.length == 0) { preregister.setVisibility(View.VISIBLE); } else { findViewById(R.id.events_wrapper).setVisibility(View.VISIBLE); } }