replace Fragment Transaction by  fragment transaction function in util

Project: http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/repo
Commit: 
http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/commit/8bc9a980
Tree: 
http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/tree/8bc9a980
Diff: 
http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/diff/8bc9a980

Branch: refs/heads/master
Commit: 8bc9a9802f18473187d8e3b24a4d7514114d5589
Parents: bafa7a7
Author: Sagar <[email protected]>
Authored: Tue Jul 12 19:38:02 2016 +0530
Committer: Sagar <[email protected]>
Committed: Tue Jul 12 19:38:02 2016 +0530

----------------------------------------------------------------------
 .../activities/DashboardMainActivity.java       | 40 ++++++++++----------
 1 file changed, 21 insertions(+), 19 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/blob/8bc9a980/app/src/main/java/org/apache/taverna/mobile/activities/DashboardMainActivity.java
----------------------------------------------------------------------
diff --git 
a/app/src/main/java/org/apache/taverna/mobile/activities/DashboardMainActivity.java
 
b/app/src/main/java/org/apache/taverna/mobile/activities/DashboardMainActivity.java
index e79a0f5..75cff20 100644
--- 
a/app/src/main/java/org/apache/taverna/mobile/activities/DashboardMainActivity.java
+++ 
b/app/src/main/java/org/apache/taverna/mobile/activities/DashboardMainActivity.java
@@ -29,6 +29,7 @@ import org.apache.taverna.mobile.R;
 import org.apache.taverna.mobile.ui.anouncements.AnnouncementFragment;
 import 
org.apache.taverna.mobile.ui.favouriteworkflow.FavouriteWorkflowsFragment;
 import org.apache.taverna.mobile.ui.workflow.WorkflowFragment;
+import org.apache.taverna.mobile.utils.ActivityUtils;
 import org.apache.taverna.mobile.utils.WorkflowOpen;
 
 import android.app.Dialog;
@@ -122,17 +123,17 @@ public class DashboardMainActivity extends 
AppCompatActivity {
                     public boolean onNavigationItemSelected(MenuItem menuItem) 
{
 
 
-                        FragmentManager fragmentManager = 
getSupportFragmentManager();
                         Fragment fragment;
 
                         switch (menuItem.getItemId()) {
                             case R.id.nav_workflows:
 
                                 fragment = new WorkflowFragment();
-                                fragmentManager.beginTransaction()
-                                        .replace(R.id.frame_container, 
fragment)
-                                        
.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_CLOSE)
-                                        .commit();
+                                ActivityUtils
+                                        .addFragmentToActivity(
+                                                getSupportFragmentManager(),
+                                                fragment,
+                                                R.id.frame_container);
 
                                 menuItem.setChecked(true);
                                 mDrawerLayout.closeDrawers();
@@ -141,11 +142,11 @@ public class DashboardMainActivity extends 
AppCompatActivity {
                             case R.id.nav_favourite_workflow:
 
                                 fragment = new FavouriteWorkflowsFragment();
-                                fragmentManager.beginTransaction()
-                                        .replace(R.id.frame_container, 
fragment)
-                                        
.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_CLOSE)
-                                        .commit();
-
+                                ActivityUtils
+                                        .addFragmentToActivity(
+                                                getSupportFragmentManager(),
+                                                fragment,
+                                                R.id.frame_container);
                                 menuItem.setChecked(true);
                                 mDrawerLayout.closeDrawers();
                                 return true;
@@ -153,10 +154,11 @@ public class DashboardMainActivity extends 
AppCompatActivity {
                             case R.id.nav_announcement:
 
                                 fragment = new AnnouncementFragment();
-                                fragmentManager.beginTransaction()
-                                        .replace(R.id.frame_container, 
fragment)
-                                        
.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_CLOSE)
-                                        .commit();
+                                ActivityUtils
+                                        .addFragmentToActivity(
+                                                getSupportFragmentManager(),
+                                                fragment,
+                                                R.id.frame_container);
 
                                 menuItem.setChecked(true);
                                 mDrawerLayout.closeDrawers();
@@ -167,11 +169,11 @@ public class DashboardMainActivity extends 
AppCompatActivity {
                                 Intent workflowSelectIntent =
                                         new Intent(Intent.ACTION_GET_CONTENT)
                                                 .setDataAndTypeAndNormalize(
-                                                    
Uri.parse(String.format("%s%s%s",
-                                                        
Environment.getExternalStorageDirectory(),
-                                                        File.separator,
-                                                        APP_DIRECTORY_NAME)),
-                                                    
"application/vnd.taverna.t2flow+xml");
+                                                        
Uri.parse(String.format("%s%s%s",
+                                                                
Environment.getExternalStorageDirectory(),
+                                                                File.separator,
+                                                                
APP_DIRECTORY_NAME)),
+                                                        
"application/vnd.taverna.t2flow+xml");
 
                                 Intent loadWorkflowIntent = 
Intent.createChooser
                                         (workflowSelectIntent,

Reply via email to