18bbd9e4444bd96d70385e595610fdd337b0410f.svn-base 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111
  1. package eVVM.apk.ui.launcher;
  2. import android.content.Intent;
  3. import android.content.SharedPreferences;
  4. import android.os.Bundle;
  5. import android.view.View;
  6. import android.widget.Button;
  7. import android.widget.TextView;
  8. import java.util.ArrayList;
  9. import java.util.List;
  10. import butterknife.BindView;
  11. import butterknife.ButterKnife;
  12. import butterknife.OnClick;
  13. import cn.bingoogolapple.photopicker.activity.BGAPhotoPickerActivity;
  14. import eVVM.apk.R;
  15. import eVVM.apk.common.MyActivity;
  16. import eVVM.apk.helper.SPUtils;
  17. import eVVM.apk.ui.home.HomeActivity;
  18. import eVVM.apk.ui.login.LoginActivity;
  19. import eVVM.apk.widget.LineBreakLayout;
  20. import eVVM.apk.widget.RoundRectLayout;
  21. public class LikeActivity extends MyActivity {
  22. @BindView(R.id.likes_tv_genju)
  23. TextView likesTvGenju;
  24. @BindView(R.id.likes_tv_tuijian)
  25. TextView likesTvTuijian;
  26. @BindView(R.id.like_lineBreakLayout)
  27. LineBreakLayout likeLineBreakLayout;
  28. @BindView(R.id.likesbg)
  29. RoundRectLayout likesbg;
  30. @BindView(R.id.like_btn_true)
  31. Button likeBtnTrue;
  32. private List<String> selectedLables;
  33. @Override
  34. protected int getLayoutId() {
  35. return R.layout.activity_like;
  36. }
  37. @Override
  38. protected int getTitleId() {
  39. return R.id.attc_title;
  40. }
  41. @Override
  42. public void onLeftClick(View v) {
  43. super.onLeftClick(v);
  44. // startActivity(LoginActivity.class);
  45. finish();
  46. }
  47. @Override
  48. public void onRightClick(View v) {
  49. SPUtils.put("LIKESDATA",2);
  50. //startActivityFinish(LoginActivity.class);
  51. finish();
  52. }
  53. @Override
  54. protected void initView() {
  55. initLael();
  56. }
  57. private void initLael() {
  58. List<String> lable = new ArrayList<>();
  59. lable.add("疫苗信息");
  60. lable.add( "接受PDF");
  61. lable.add("读标签");
  62. lable.add("疫苗咨询");
  63. lable.add("eVVM");
  64. lable.add("Android");
  65. lable.add("智能微电子标签");
  66. lable.add("疫苗信息");
  67. lable.add( "接受PDF");
  68. lable.add("读标签");
  69. lable.add("疫苗咨询");
  70. //设置标签
  71. likeLineBreakLayout.setLables(lable, true);
  72. //获取选中的标签
  73. selectedLables = likeLineBreakLayout.getSelectedLables();
  74. }
  75. @Override
  76. protected void initData() {
  77. }
  78. @OnClick(R.id.like_btn_true)
  79. public void onViewClicked() {
  80. //toast("选中的标签为:"+selectedLables.toString());
  81. if (selectedLables.size()<1){
  82. toast("请选择个人喜好");
  83. }else {
  84. //1选了 2点击跳过了
  85. SPUtils.put("LIKESDATA",1);
  86. //startActivityFinish(LoginActivity.class);
  87. toast("喜好已设置,请进行登录");
  88. finish();
  89. }
  90. }
  91. }