@Override public void setData(Notification data) { msg.setText(data.getMsg()); time.setText(new JTimeTransform(data.getTime()).toString(new RecentDateFormat())); unread.setVisibility(data.isRead() ? View.GONE : View.VISIBLE); itemView.setOnClickListener( v -> { switch (data.getType()) { case Notification.PLACE_ADD: case Notification.PLACE_REFUSE: case Notification.PLACE_PASS: Intent place = new Intent(itemView.getContext(), PlaceDetailActivity.class); place.putExtra("id", Integer.parseInt(data.getLink())); itemView.getContext().startActivity(place); break; case Notification.BLOG_COMMENT: case Notification.BLOG_RECOMMENT: Intent blog = new Intent(itemView.getContext(), BlogDetailActivity.class); blog.putExtra("id", Integer.parseInt(data.getLink())); itemView.getContext().startActivity(blog); break; case Notification.USER_ATTENTION: Intent user = new Intent(itemView.getContext(), UserDetailActivity.class); user.putExtra("id", Integer.parseInt(data.getLink())); itemView.getContext().startActivity(user); break; } }); }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.user_activity_login); ButterKnife.inject(this); register.setOnClickListener(v -> startActivity(new Intent(this, RegisterActivity.class))); login.setOnClickListener(v -> checkInput()); }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_password_edit); ButterKnife.bind(this); back.setOnClickListener(v -> finish()); edit.setOnClickListener(v -> check()); }