@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_view_profile); controller = (Controller) getApplicationContext(); User current_user = controller.getCurrentUser(); Intent intent = getIntent(); String user_id = intent.getStringExtra("user_id"); if (!(current_user.getId().matches(user_id))) { View edit_button = findViewById(R.id.edit_profile_button); edit_button.setVisibility(View.GONE); user = current_user; } else { user = controller.getUserById(user_id); } setUsernameTextView(); setEmailTextView(); }
/** Initialize the email <code>TextView</code> */ public void setEmailTextView() { TextView emailTextView = (TextView) findViewById(R.id.view_profile_email_tv); String email = user.getEmail(); emailTextView.setText(String.format("Email: %s", email)); }
/** Initialize the username <code>TextView</code> */ public void setUsernameTextView() { TextView usernameTextView = (TextView) findViewById(R.id.view_profile_username_tv); String name = user.getName(); usernameTextView.setText(String.format("Username: %s", name)); }