- 博客(6)
- 收藏
- 关注
原创 BaseRecyclerView的使用
1、创建BaseViewHolderpublic class BaseViewHolder extends RecyclerView.ViewHolder { public BaseViewHolder(@NonNull View itemView) { super(itemView); } public <T extends View> T getChildView(int id){ return (T) itemView.find
2021-08-10 16:45:59
309
原创 防止按键连点
public abstract class NoMoreClickListener implements View.OnClickListener { private int MIN_CLICK_DELAY_TIME = 1000;//多少秒点击一次 默认1秒 private long lastClickTime = 0; public NoMoreClickListener() { } /** * 设置多少秒之内 * * @par
2021-08-10 16:24:25
203
原创 Activity管理
把栈内的Activity加入到集合当中,配合BaseActivity进行使用public class ActivityCollector { public static List<Activity> activities = new ArrayList<Activity>(); public static void addActivity(Activity activity) { activities.add(activity); }
2021-08-10 16:21:00
188
原创 JieCaoVideoPlayer的简单使用方法
JieCaoVideoPlayer (节操)github 地址:JieCaoVideoPlayer1、使用入门依赖:implementation ‘fm.jiecao:jiecaovideoplayer:5.5.2’2、布局<fm.jiecao.jcvideoplayer_lib.JCVideoPlayerStandard android:id="@+id/videoplayer" android:layout_width="match_parent"
2021-08-10 16:16:13
664
原创 Android页面之间进行数据回传
1、页面1跳转到页面2:Intent intent=new Intent(MainActivity.this,Main2Activity.class);startActivityForResult(intent,1);2、页面2返回页面1数据:Intent intent = new Intent();intent.putExtra("aaa","back");setResult(2,intent);3、页面1接收页面2返回的数据(需要onActivityResult方法)@Over
2021-08-09 16:47:08
1647
1
原创 RecyclerView实现单选多选
1、创建集合List<String> strList = new ArrayList<>();2、点击时判断,如集合中没有就清空集合,保存新数据并刷新适配器challenge_answer_item_bt.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { if (strList.contains(data)){
2021-08-09 16:16:51
338
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人