使用RecyclerView实现无限层级可勾选的折叠树形TreeView 本文主要通过RecyclerView实现一个TreeView效果的控件,该控件使用简单,并且支持任意...
一.Handler的四大组件和运作机制 handler其实就是androidSDK提供给我们开发者方便进行异步消息处理的类 例如,asynctask,retrofit...
1.开启线程的三种方式 答:1)继承Thread类 2)实现runnable接口 3)实现callable接口 2.线程和进程的区别? 答:(1)进程是资源的分配和调...
一.Webview常见的一些坑 1.android API level 16以及之前的版本存在远程代码执行安全漏洞,该漏洞源于程序没有正确限制使用Webview.addj...
一.广播 1.定义 在android中,broadcast是一种广泛运用在应用程序之间传输信息的机制,android中我们要发送的广播内容是一个Intent,在这个Int...
一.service是什么? service是一个服务,是一种可以在后台执行长时间运行操作而没有用户界面的应用组件,可以用activity和broadcast启动,servic...
一.Fragment加载到Activity的两种方式 1.静态加载:以一个fragment的xml中的标签添加到activity中 2.动态加载 1>获取到Fragmen...
什么是activity? 答:Activity是Android一个非常重要的用户接口,是可见的,用户和应用程序之间进行交互的接口。在每个Activity中都可以放很多控件,所...
1.常用数据结构简介 答: 1.几个基本概念 数据:数据是指计算机接受的输入数据,比如:整型、浮点型等数值类型以及声音、图像、视频等非数值类型的数据 数据元素:是组成数据有一...
1.哪些情况下的对象会被垃圾回收机制处理掉? 答:首先先回答定义:内存回收就是释放掉在内存中已经没用的对象 如何判断对象没用的方法有四种: 1>标记回收法 先遍历对象图,...
(一) java基础面试知识点 1.java中==和equals和hashCode的区别 答:首先回答的是三个定义 1> ==是一个运算符号,是用来比较两个变量是否相等...