- 博客(10)
- 问答 (1)
- 收藏
- 关注
原创 剑指offer--合并两个排序的链表
解题思路此处撰写解题思路代码/** * Definition for singly-linked list. * public class ListNode { * int val; * ListNode next; * ListNode(int x) { val = x; } * } */class Solution { public ListNode mergeTwoLists(ListNode l1, ListNode l2) {
2020-11-04 09:27:13 151
原创 剑指Offer--day01
##数组中重复的数字##class Solution { public int findRepeatNumber(int[] nums) { Arrays.sort(nums); if(nums==null||nums.length==0) return -1; for(int i=0;i<nums.length-1;i++){ if(nums[i]==nums[i+1]) return nums[i]; } return -1;
2020-10-19 10:30:49 215
原创 详解Activity、View、Window、ViewGroup之间的关系
**Activity**相当于控制器,负责调用业务类的方法,Activity其实不是显示视图,它有一个setContentView()方法,实际上Activity调用了PhoneWindow的setContentView()方法,然后加载视图,将视图放到Window上,而Activity其实构造的时候初始化的是Window(PhoneWindow)setContentView(R.layout.main)//注释掉本行,可用下面更直观的语句代替getWindow().setContentVie
2020-08-28 09:31:03 562
原创 Java中Integer类型数据的比较
1.如果Integer的两个数相等,范围在-128~127,用“”返回true,其余的会返回false。2.两个基本数据类型int进行相等比较,直接用3.一个基本类型int和一个包装类型Integer比较,用也可,比较的时候,Integer进行拆箱4.Integer类型比较大小,要么调用Integer,intValue()转为基本类型用“”比较,要么直接用equals比较...
2020-08-27 19:57:17 624
原创 使用ViewPager加载多个activity时,跳转空白问题
纠结半天,改了许多方式,最后发现问题在于,要加载的activity在创建的时候通过android studio的代码补全,误将 onCreate(Bundle savedInstanceState, PersistableBundle persistentState) {} 方法 当作onCreate(Bundle savedInstanceState) 方法只要删掉第二个参数就可以了...
2020-08-07 17:14:46 241
原创 MPAndroidChart绘制饼图时,setDescription()方法的使用
今天使用MPAndroidChart绘制饼图时,使用setDescription()方法设置label时报错String无法转换为Description##原因:我的setDescription()方法要求的是Description对象而不是String,这就说明文档内容没有更新,这时可以去浏览源码。可进行如下修改:Description description = new Description();description.setText(“这是一个饼图”);picChart.setDescri
2020-08-03 22:25:59 1074
原创 margin state not match
Android Studio中报错如下:看了好几遍代码,最终找到是因为事件传递优先级的问题事件传递优先级:onTouchListener.onTouch > onTouchEvent > onClickListener.onClick感觉是个小傻子
2020-07-30 20:58:35 12905 11
原创 Android开发实现短信验证码的功能
采用gradle集成的方式,实现短信验证码的登录1.注册Mob官网账号,https://www.mob.com/ 选中开发者服务中的SMSSDK,点击开始使用2.创建应用,只需上传logo和应用图标即可,选择SMSSDK3.点击新创建的应用,查看appKey和appSecret4.找到项目app下的build.gradle,添加:apply plugin: ‘com.mob.sdk’MobSDK {appKey “自己的appKey”appSecret “自己的appsecret”SMSS
2020-07-30 19:49:08 855 1
原创 Android Studio中使用banner轮播图谨慎入的坑;
Android Studio中使用banner轮播图谨慎入的坑;**使用GlideImageLoader图片加载器时报错未发现变量Glide解决方法:1.看看是否用了ButterKnife,使用之后,Glide会失败ButterKnife与Glide之间会冲突2.查看app中的build.gradle中的导包语句是否正确implementation ‘com.youth.banner:banner:1.4.10’implementation files(‘libs/glide-3.6.0.ja
2020-07-30 10:47:43 2171
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人