Repository: incubator-taverna-mobile Updated Branches: refs/heads/master a4d52e7b7 -> 419867410
fixed specific workflow run history bug. passing the correct id for a given workflow 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/132b1bd5 Tree: http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/tree/132b1bd5 Diff: http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/diff/132b1bd5 Branch: refs/heads/master Commit: 132b1bd53ff424d6be7183a030a7ade1eb2a2381 Parents: 313a541 Author: larrytech7 <larrya...@gmail.com> Authored: Mon Jun 15 11:49:14 2015 +0100 Committer: larrytech7 <larrya...@gmail.com> Committed: Mon Jun 15 11:49:14 2015 +0100 ---------------------------------------------------------------------- .../mobile/activities/WorkflowDetailActivity.java | 2 +- .../workflowdetails/WorkflowRunHistoryFragment.java | 12 ++++++------ .../workflowdetails/WorkflowdetailFragment.java | 2 ++ 3 files changed, 9 insertions(+), 7 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/blob/132b1bd5/app/src/main/java/org/apache/taverna/mobile/activities/WorkflowDetailActivity.java ---------------------------------------------------------------------- diff --git a/app/src/main/java/org/apache/taverna/mobile/activities/WorkflowDetailActivity.java b/app/src/main/java/org/apache/taverna/mobile/activities/WorkflowDetailActivity.java index 5fffc27..98c80f8 100644 --- a/app/src/main/java/org/apache/taverna/mobile/activities/WorkflowDetailActivity.java +++ b/app/src/main/java/org/apache/taverna/mobile/activities/WorkflowDetailActivity.java @@ -111,7 +111,7 @@ public class WorkflowDetailActivity extends ActionBarActivity { case 1: return WorkflowdetailFragment.newInstance(position + 1); case 2: - return WorkflowRunHistoryFragment.newInstance("",""); + return WorkflowRunHistoryFragment.newInstance("workflow",WorkflowdetailFragment.WORKFLO_ID); case 3: return WorkflowLicenceFragment.newInstance("",""); case 4: http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/blob/132b1bd5/app/src/main/java/org/apache/taverna/mobile/fragments/workflowdetails/WorkflowRunHistoryFragment.java ---------------------------------------------------------------------- diff --git a/app/src/main/java/org/apache/taverna/mobile/fragments/workflowdetails/WorkflowRunHistoryFragment.java b/app/src/main/java/org/apache/taverna/mobile/fragments/workflowdetails/WorkflowRunHistoryFragment.java index 8c0d9c9..6164a36 100644 --- a/app/src/main/java/org/apache/taverna/mobile/fragments/workflowdetails/WorkflowRunHistoryFragment.java +++ b/app/src/main/java/org/apache/taverna/mobile/fragments/workflowdetails/WorkflowRunHistoryFragment.java @@ -60,7 +60,7 @@ public class WorkflowRunHistoryFragment extends Fragment implements LoaderManage // TODO: Rename and change types of parameters private String mParam1; - private String mParam2; + private static long workflowID; /** * Use this factory method to create a new instance of @@ -71,11 +71,11 @@ public class WorkflowRunHistoryFragment extends Fragment implements LoaderManage * @return A new instance of fragment WorkflowRunHistoryFragment. */ // TODO: Rename and change types and number of parameters - public static WorkflowRunHistoryFragment newInstance(String param1, String param2) { + public static WorkflowRunHistoryFragment newInstance(String param1, long param2) { WorkflowRunHistoryFragment fragment = new WorkflowRunHistoryFragment(); Bundle args = new Bundle(); args.putString(ARG_PARAM1, param1); - args.putString(ARG_PARAM2, param2); + args.putLong(ARG_PARAM2, param2); fragment.setArguments(args); return fragment; } @@ -102,7 +102,7 @@ public class WorkflowRunHistoryFragment extends Fragment implements LoaderManage runAdapter = new RunAdapter(getActivity(),runsList ); if (getArguments() != null) { mParam1 = getArguments().getString(ARG_PARAM1); - mParam2 = getArguments().getString(ARG_PARAM2); + workflowID = getArguments().getLong(ARG_PARAM2); } } @@ -114,7 +114,7 @@ public class WorkflowRunHistoryFragment extends Fragment implements LoaderManage mRecyclerView = (RecyclerView) rootView.findViewById(android.R.id.list); mRecyclerView.setHasFixedSize(true); mRecyclerView.setLayoutManager(new LinearLayoutManager(getActivity())); - getActivity().getLoaderManager().initLoader(1,null,this); + getActivity().getLoaderManager().initLoader(1,savedInstanceState,this); return rootView; } @@ -142,7 +142,7 @@ public class WorkflowRunHistoryFragment extends Fragment implements LoaderManage progressDialog.show(); return new DetailsLoader(getActivity(), DetailsLoader.LOAD_TYPE.TYPE_RUN_HISTORY, - 1); + workflowID); } @Override http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/blob/132b1bd5/app/src/main/java/org/apache/taverna/mobile/fragments/workflowdetails/WorkflowdetailFragment.java ---------------------------------------------------------------------- diff --git a/app/src/main/java/org/apache/taverna/mobile/fragments/workflowdetails/WorkflowdetailFragment.java b/app/src/main/java/org/apache/taverna/mobile/fragments/workflowdetails/WorkflowdetailFragment.java index bb7e0df..2b23963 100644 --- a/app/src/main/java/org/apache/taverna/mobile/fragments/workflowdetails/WorkflowdetailFragment.java +++ b/app/src/main/java/org/apache/taverna/mobile/fragments/workflowdetails/WorkflowdetailFragment.java @@ -69,6 +69,7 @@ public class WorkflowdetailFragment extends Fragment implements View.OnClickList private DownloadManager downloadManager; View rootView; private ProgressDialog progressDialog; + public static long WORKFLO_ID; /** * Returns a new instance of this fragment for the given section @@ -93,6 +94,7 @@ public class WorkflowdetailFragment extends Fragment implements View.OnClickList progressDialog = new ProgressDialog(getActivity()); progressDialog.setMessage(getActivity().getResources().getString(R.string.loading)); progressDialog.setCancelable(true); + WORKFLO_ID = getActivity().getIntent().getLongExtra("workflowid", 0); Button download = (Button) rootView.findViewById(R.id.download_wk); download.setOnClickListener(this);