add run only for tavern 2 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/1600e7b8 Tree: http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/tree/1600e7b8 Diff: http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/diff/1600e7b8 Branch: refs/heads/master Commit: 1600e7b82922651d52058be59fc0170acb0d4807 Parents: 67035fa Author: Sagar <[email protected]> Authored: Mon Sep 26 14:52:51 2016 +0530 Committer: Sagar <[email protected]> Committed: Mon Sep 26 14:52:51 2016 +0530 ---------------------------------------------------------------------- .../ui/workflowdetail/WorkflowDetailFragment.java | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/blob/1600e7b8/app/src/main/java/org/apache/taverna/mobile/ui/workflowdetail/WorkflowDetailFragment.java ---------------------------------------------------------------------- diff --git a/app/src/main/java/org/apache/taverna/mobile/ui/workflowdetail/WorkflowDetailFragment.java b/app/src/main/java/org/apache/taverna/mobile/ui/workflowdetail/WorkflowDetailFragment.java index 2b3ff30..d2970e7 100644 --- a/app/src/main/java/org/apache/taverna/mobile/ui/workflowdetail/WorkflowDetailFragment.java +++ b/app/src/main/java/org/apache/taverna/mobile/ui/workflowdetail/WorkflowDetailFragment.java @@ -39,6 +39,7 @@ import android.widget.ProgressBar; import android.widget.RelativeLayout; import android.widget.ScrollView; import android.widget.TextView; +import android.widget.Toast; import com.bumptech.glide.Glide; import com.bumptech.glide.load.engine.DiskCacheStrategy; @@ -168,10 +169,15 @@ public class WorkflowDetailFragment extends Fragment implements WorkflowDetailMv @OnClick(R.id.fabRun) - void fabRunClick(View v){ - Intent intent = new Intent(getActivity(), WorkflowRunActivity.class); - intent.putExtra(WorkflowRunActivity.WORKFLOW_URL,mWorkflow.getContentUri()); - startActivity(intent); + void fabRunClick(View v) { + if (mWorkflow.getType().getContent().toUpperCase().equals("Taverna 2".toUpperCase())) { + Intent intent = new Intent(getActivity(), WorkflowRunActivity.class); + intent.putExtra(WorkflowRunActivity.WORKFLOW_URL, mWorkflow.getContentUri()); + startActivity(intent); + } else { + Toast.makeText(getActivity(), "We can only run Taverna 2 workflow", Toast + .LENGTH_LONG).show(); + } } @OnClick(R.id.ivWorkflowImage)
