• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 package com.uber.myapplication;
2 
3 import android.content.Context;
4 import android.os.Bundle;
5 import android.support.annotation.NonNull;
6 import android.support.annotation.Nullable;
7 import android.support.v4.app.Fragment;
8 import android.view.LayoutInflater;
9 import android.view.View;
10 import android.view.ViewGroup;
11 
12 @SuppressWarnings("UnusedVariable") // This is sample code
13 public class MainFragment extends Fragment {
14 
15   @NonNull private Object mOnCreateInitialisedField;
16   @NonNull private Object mOnCreateViewInitialisedField;
17   @NonNull private Object mOnAttachInitialisedField;
18 
19   @Override
onCreate(@ullable Bundle savedInstanceState)20   public void onCreate(@Nullable Bundle savedInstanceState) {
21     super.onCreate(savedInstanceState);
22     mOnCreateInitialisedField = new Object();
23   }
24 
25   @Override
onCreateView( @onNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState)26   public View onCreateView(
27       @NonNull LayoutInflater inflater,
28       @Nullable ViewGroup container,
29       @Nullable Bundle savedInstanceState) {
30     mOnCreateViewInitialisedField = new Object();
31     return super.onCreateView(inflater, container, savedInstanceState);
32   }
33 
34   @Override
onAttach(Context context)35   public void onAttach(Context context) {
36     super.onAttach(context);
37     mOnAttachInitialisedField = new Object();
38   }
39 }
40