OSDN Git Service

onCreate order fix
authorKoushik Dutta <koushd@gmail.com>
Fri, 22 Feb 2013 08:45:33 +0000 (00:45 -0800)
committerKoushik Dutta <koushd@gmail.com>
Fri, 22 Feb 2013 08:45:33 +0000 (00:45 -0800)
Widgets/src/com/koushikdutta/widgets/ActivityBaseFragment.java
Widgets/src/com/koushikdutta/widgets/ListContentFragment.java

index a127189..10b4815 100644 (file)
@@ -245,7 +245,7 @@ public class ActivityBaseFragment extends Fragment {
     ViewGroup mTitleContainer;
     TextView mEmpty;
     @Override
-    public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
+    public final View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
         View ret = inflater.inflate(getListFragmentResource(), null);
 
         mTitleContainer = (ViewGroup)ret.findViewById(R.id.title_container);
index 4e6d2b7..eed72e7 100644 (file)
@@ -30,16 +30,18 @@ public class ListContentFragment extends ActivityBaseFragment {
     Fragment mCurrentContent;
     
     @Override
-    public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
-        View ret = super.onCreateView(inflater, container, savedInstanceState);
-
+    protected void onCreate(Bundle savedInstanceState, View ret) {
         mContent = (ViewGroup)ret.findViewById(R.id.content);
         mContainer = (ViewGroup)ret.findViewById(R.id.list_content_container);
 
         setPadding();
         getListView().setChoiceMode(ListView.CHOICE_MODE_SINGLE);
         
-        return ret;
+        super.onCreate(savedInstanceState, ret);
+    }
+    
+    public boolean isPaged() {
+        return mContainer instanceof ViewSwitcher;
     }
     
     public void setContent(Fragment content) {