You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@taverna.apache.org by ia...@apache.org on 2016/07/05 14:26:54 UTC
[06/50] incubator-taverna-mobile git commit: add item click listener
to get detail workflow
add item click listener to get detail 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/fc47ec35
Tree: http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/tree/fc47ec35
Diff: http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/diff/fc47ec35
Branch: refs/heads/master
Commit: fc47ec358fa65c15859509c439d7f63782768480
Parents: 49aa97b
Author: Sagar <ku...@gmail.com>
Authored: Fri Jul 1 10:56:54 2016 +0530
Committer: Sagar <ku...@gmail.com>
Committed: Fri Jul 1 10:56:54 2016 +0530
----------------------------------------------------------------------
.../mobile/ui/workflow/WorkflowFragment.java | 20 +++++++++++++++++++-
1 file changed, 19 insertions(+), 1 deletion(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/blob/fc47ec35/app/src/main/java/org/apache/taverna/mobile/ui/workflow/WorkflowFragment.java
----------------------------------------------------------------------
diff --git a/app/src/main/java/org/apache/taverna/mobile/ui/workflow/WorkflowFragment.java b/app/src/main/java/org/apache/taverna/mobile/ui/workflow/WorkflowFragment.java
index 5d66f32..4d5f77f 100644
--- a/app/src/main/java/org/apache/taverna/mobile/ui/workflow/WorkflowFragment.java
+++ b/app/src/main/java/org/apache/taverna/mobile/ui/workflow/WorkflowFragment.java
@@ -24,9 +24,12 @@ import org.apache.taverna.mobile.data.DataManager;
import org.apache.taverna.mobile.data.model.Workflow;
import org.apache.taverna.mobile.data.model.Workflows;
import org.apache.taverna.mobile.ui.adapter.EndlessRecyclerOnScrollListener;
+import org.apache.taverna.mobile.ui.adapter.RecyclerItemClickListner;
import org.apache.taverna.mobile.ui.adapter.WorkflowAdapter;
+import org.apache.taverna.mobile.ui.workflowdetail.WorkflowDetailActivity;
import org.apache.taverna.mobile.utils.ConnectionInfo;
+import android.content.Intent;
import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.support.v7.widget.DefaultItemAnimator;
@@ -44,7 +47,7 @@ import java.util.List;
import butterknife.BindView;
import butterknife.ButterKnife;
-public class WorkflowFragment extends Fragment implements WorkflowMvpView {
+public class WorkflowFragment extends Fragment implements WorkflowMvpView, RecyclerItemClickListner.OnItemClickListener {
public final String LOG_TAG = getClass().getSimpleName();
@BindView(R.id.rvDashboard)
@@ -86,8 +89,11 @@ public class WorkflowFragment extends Fragment implements WorkflowMvpView {
mRecyclerView.setLayoutManager(layoutManager);
mRecyclerView.setItemAnimator(new DefaultItemAnimator());
mRecyclerView.hasFixedSize();
+
mWorkflowAdapter = new WorkflowAdapter(mWorkflowList, getContext());
+
mRecyclerView.setAdapter(mWorkflowAdapter);
+ mRecyclerView.addOnItemTouchListener(new RecyclerItemClickListner(getActivity(), this));
mWorkflowPresenter.loadAllWorkflow(mPageNumber);
@@ -149,4 +155,16 @@ public class WorkflowFragment extends Fragment implements WorkflowMvpView {
super.onDestroyView();
mWorkflowPresenter.detachView();
}
+
+ @Override
+ public void onItemClick(View childView, int position) {
+ Intent intent=new Intent(getActivity() , WorkflowDetailActivity.class);
+ intent.putExtra("id",mWorkflowList.get(position).getId());
+ startActivity(intent);
+ }
+
+ @Override
+ public void onItemLongPress(View childView, int position) {
+
+ }
}