Commit 395a9e1f authored by Varun Patil's avatar Varun Patil

Check for null before calling findViewById

parent 9bb5d40e
......@@ -139,6 +139,9 @@ public class BodyFragment extends Fragment {
}
private void displayBody(final Body body) {
/* Skip if we're already destroyed */
if (getView() == null) return;
TextView bodyName = (TextView) getView().findViewById(R.id.body_name);
TextView bodyDescription = (TextView) getView().findViewById(R.id.body_description);
ImageView eventPicture = (ImageView) getActivity().findViewById(R.id.body_picture);
......
......@@ -135,6 +135,8 @@ public class CalendarFragment extends BaseFragment {
}
private void showEventsForDate(Date date) {
/* Skip if we're already destroyed */
if (getActivity() == null) return;
final List<Event> filteredEvents = new ArrayList<Event>();
for (Event event : events) {
......
......@@ -117,6 +117,9 @@ public class FeedFragment extends BaseFragment {
}
private void displayEvents(final List<Event> events) {
/* Skip if we're already destroyed */
if (getActivity() == null) return;
final FeedAdapter feedAdapter = new FeedAdapter(events, new ItemClickListener() {
@Override
public void onItemClick(View v, int position) {
......
......@@ -137,6 +137,9 @@ public class MessMenuFragment extends BaseFragment {
}
private void displayMessMenu(HostelMessMenu hostelMessMenu) {
/* Skip if we're already destroyed */
if (getActivity() == null) return;
List<MessMenu> messMenus = hostelMessMenu.getMessMenus();
/* Sort by day starting today
......
......@@ -94,6 +94,9 @@ public class NewsFragment extends BaseFragment {
}
private void displayNews(final List<NewsArticle> result) {
/* Skip if we're already destroyed */
if (getActivity() == null) return;
final NewsAdapter newsAdapter = new NewsAdapter(result, new ItemClickListener() {
@Override
public void onItemClick(View v, int position) {
......
......@@ -95,6 +95,9 @@ public class PlacementBlogFragment extends BaseFragment {
}
private void displayPlacementFeed(final List<PlacementBlogPost> result) {
/* Skip if we're already destroyed */
if (getActivity() == null) return;
final PlacementBlogAdapter placementBlogAdapter = new PlacementBlogAdapter(result, new ItemClickListener() {
@Override
public void onItemClick(View v, int position) {
......
......@@ -95,6 +95,9 @@ public class TrainingBlogFragment extends BaseFragment {
}
private void displayTrainingFeed(final List<TrainingBlogPost> result) {
/* Skip if we're already destroyed */
if (getActivity() == null) return;
final TrainingBlogAdapter trainingBlogAdapter = new TrainingBlogAdapter(result, new ItemClickListener() {
@Override
public void onItemClick(View v, int position) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment