logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

fragment的onResume,setUserVisibleHint,onHiddenChanged,isVisible方法

写在开头最近公司的一个项目需要的Fragment可见的时候处理一些逻辑,UI结构并非Tablayout+viewPager+Fragment结果,而是FragmentTabHost+Fragment的结构,所以有了一些坑,不知道你是否遇到过,从源码层面看一下这些问题,写出来希望大家判断好与坏。思考:公司之前代码是在onResume方法中写逻辑,后来想了下,这明显是不对的,大家都知道Fragment

#android
npm全局安装 vue-cli一直报错的解决方法

安装的时候一直报Error: EACCES: permission denied, access的 错误,原因是因为没有sudo权限,在安装的时候改为 sudo npm install --global vue-cli安装,问题可以解决,特别记录一下。...

android-获取一个view在屏幕上的位置

如果需要计算一个view在屏幕上的位置,可以使用getLocationOnScreen来计算int[] location = new int[2];view.getLocationOnScreen(location);int x = location[0]; //距离屏幕左边的距离int y = location[1]; //距离屏幕顶部的距离参考:https://blog.csdn.net/ce

#android
android 同时使用kotlin和Butterknife的坑

在老项目中,一般会使用butterKnifeimplementation "com.jakewharton:butterknife:$rootProject.butterKnifeVersion"annotationProcessor "com.jakewharton:butterknife-compiler:$rootProject.butterKnifeVersion"当我们引入kotlin时

#android
android设备获取唯一性ID

一、前言设备ID,简单来说就是一串符号(或者数字),映射现实中硬件设备。如果这些符号和设备是一一对应的,可称之为“唯一设备ID(Unique Device Identifier)”不幸的是,对于Android平台而言,没有稳定的API可以让开发者获取到这样的设备ID。开发者通常会遇到这样的困境:随着项目的演进, 越来越多的地方需要用到设备ID;然而随着Android版本的升级,获取设备ID却越来越

#android
使用华为推送向服务器注册,并接收消息,处理消息点击事件。

华为推送是华为公司推出的,优秀的推送服务,在项目中,我使用了华为的推送服务,记录下来,供其他同学参考。1.配置Maven库在allprojects->repositories 里面配置HMSSDK的maven仓。 allprojects {            repositories {                jcenter()                ma...

到底了