Github user sagar15795 commented on a diff in the pull request:
https://github.com/apache/incubator-taverna-mobile/pull/78#discussion_r191053774
--- Diff:
app/src/main/java/org/apache/taverna/mobile/ui/UserProfileActivity.java ---
@@ -0,0 +1,171 @@
+package org.apache.taverna.mobile.ui;
+
+import android.support.v7.app.ActionBar;
+import android.support.v7.app.AppCompatActivity;
+import android.os.Bundle;
+
+import android.support.v7.widget.Toolbar;
+import android.view.MenuItem;
+import android.view.View;
+import android.widget.LinearLayout;
+import android.widget.TextView;
+
+import com.bumptech.glide.Glide;
+import com.bumptech.glide.load.engine.DiskCacheStrategy;
+import com.bumptech.glide.load.resource.drawable.GlideDrawable;
+import com.bumptech.glide.request.animation.GlideAnimation;
+import com.bumptech.glide.request.target.SimpleTarget;
+
+import org.apache.taverna.mobile.R;
+import org.apache.taverna.mobile.data.DataManager;
+import org.apache.taverna.mobile.data.local.PreferencesHelper;
+
+import butterknife.BindView;
+import butterknife.ButterKnife;
+import de.hdodenhof.circleimageview.CircleImageView;
+
+import static org.apache.taverna.mobile.TavernaApplication.getContext;
+
+
+public class UserProfileActivity extends AppCompatActivity{
+
+ @BindView(R.id.toolbar)
+ Toolbar mToolbar;
+
+ @BindView(R.id.user_name)
+ TextView user_name;
+
+ @BindView(R.id.user_avatar)
+ CircleImageView user_avatar;
+
+ @BindView(R.id.user_email)
+ TextView user_email;
+
+ @BindView(R.id.user_website)
+ TextView user_website;
+
+ @BindView(R.id.user_description)
+ TextView user_description;
+
+ @BindView(R.id.user_city)
+ TextView user_city;
+
+ @BindView(R.id.user_country)
+ TextView user_country;
+
+ @BindView(R.id.my_workflow_layout)
+ LinearLayout my_workflow_layout;
+
+ @BindView(R.id.my_favorite_workflow)
+ LinearLayout my_favorite_workflow;
+
+ private DataManager dataManager;
+
+ @Override
+ protected void onCreate(Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+ setContentView(R.layout.activity_user_profile);
+ ButterKnife.bind(this);
+
+ setSupportActionBar(mToolbar);
+ ActionBar actionbar = getSupportActionBar();
+
+ if (actionbar != null) {
+ actionbar.setHomeButtonEnabled(true);
+ actionbar.setDisplayHomeAsUpEnabled(true);
+ actionbar.setTitle(R.string.title_user_profile);
+
+ setUserDetail();
+
+ my_workflow_layout.setOnClickListener(new
View.OnClickListener() {
+ @Override
+ public void onClick(View v) {
+ //In this onClick listener we have to go from this
UserProfileActivity to myWorkflows fragment.
+ //Suggest the method to perform this action.
--- End diff --
`UserProfile` -> `myWorkflow` and `myWorkflow` -> `UserProfile`. So make a
separate activity for myworkflow and just initiate the myworkflow fragment in
it.
---