- 博客(12)
- 资源 (4)
- 收藏
- 关注
原创 setNavigationItemSelectedListener不生效
setNavigationItemSelectedListener不生效停了一年没写安卓,今天写个NavigationView,发现抽屉里的菜单点击不生效,找了半天发现xml里 NavigationView 标签要在最后一个。如下<?xml version="1.0" encoding="utf-8"?><androidx.drawerlayout.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/r
2020-06-05 11:18:44 5237 5
原创 Android投票自定义View
Android投票自定义View效果图视觉稿有个这样的显示投票信息的控件,用自定义View来实现。1、计算左右布局的长度 float leftLength; float rightLength; //一边为0人时的最短距路 float minLength = 120 + getHeight(); if (leftNum !...
2019-07-18 18:46:45 736
原创 getApplicationContext() on a null object reference
今天在创建一个项目之后,一运行就报错,懵了好久。Attempt to invoke virtual method 'android.content.Context android.content.ContextWrapper.getApplicationContext()' on a null object reference后来检查发现,自定义的Application没有在AndroidM...
2018-12-05 08:55:54 4224 1
原创 React-Native按钮重复点击问题
React-Native按钮多次点击问题今天,生产环境出现订单重复情况,经排查检测发现是react-native保存按钮在点击多次,导致接口调用多次。对按钮进行防重校验let isCalled = false, timer;/** * 连续点击判断 * @param yourFunction 点击事件 * @param interval 时间间隔,可省略,默认1000毫秒...
2018-11-28 08:53:05 1734 2
原创 Android应用在更新版本时的出现的问题
APP处于后台状态的时候安装更新包,安装完成打开APP后,按返回键时,会回到之前后台状态下是的页面。(就是在MainActivity返回之后,app还未退出,继续显示更新之前的页面)。
2017-11-07 14:15:26 467
原创 Builder模式
Builder模式是一步一步创建一个复杂对象的创建型模式,它允许用户在不知道内部构建细节的情况下,可以更精确地控制对象的构造流程。该模式是为了将构建复杂对象的过程和它的部件解耦,使得构建过程和部件的表示隔离开来。
2016-12-02 14:38:13 219
原创 单例模式
单例模式是应用最广泛的模式之一,也可能是很多刚入门的工程师唯一会使用的设计模式。在应用这个模式时,单例对象的类必须保证只有一个实例存在。许多时候整个系统只需要拥有一个全局对象,这样有利于我们协调系统的整体行为。
2016-11-17 14:39:18 242
原创 Service的简单使用
Service是Android的四大组件之一,和activity级别差不多,但不能页面显示,只能在后台运行,可以与其他组件进行交互,需要在清单文件进行注册。
2016-11-14 15:48:23 413 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人