一、创建对话框 public class DatePickerFragment extends DialogFragment { @NonNull @Override pub...
一、创建对话框 public class DatePickerFragment extends DialogFragment { @NonNull @Override pub...
一、ViewPager是一个Fragment容器;FragmentManager要求任何用作Fragment容器的视图必须要有资源ID。 二、自定义资源(values/ids...
一、在fragment中启动Activity 与在Activity中启动类似。下面代码是当点击ListFragment中的某行时,启动一个Activity。 @Overrid...
一、ListFragment有默认的布局文件; 二、自定义适配器 private class CrimeAdapter extends ArrayAdapter{ publi...
一、fragment与Activity fragment 代表Activity在工作,它的状态也反应了Activity的状态。fragment的生命周期方法是由Activit...
一、对应的布局文件(XXX_layout.xml); 二、创建Activity的子类;并在onCreate()方法中引用布局文件; 三、在androidManifest.xm...
一、开启是顺序 onCreate(),onActivityResult(),onStart(),onResume() 二、并闭顺序 onPause(),onSaveInsta...
java高并发程序设计 内部锁Synchronized与重入锁ReentrantLock,一次都只允许一个线程访问一个资源,而信号量却可以指定多个线程,同时访问一个资源及其副...
一、那是必须的,一定得会java,而且还必须清楚类、对象、接口、内部类、匿名内部类、范型,监听器、事件驱动等这些概念。 二、怎样才算入了门? 1、清楚android 项目结构...
一、那是必须的,一定得会java,而且还必须清楚类、对象、接口、内部类、匿名内部类、范型,监听器、事件驱动等这些概念。 二、怎样才算入了门? 1、清楚android 项目结构...
1、去官网或百度网盘下载安装版的Android Studio的安装文件; 安装版:http://developer.android.com/sdk/index.html 安装...
java高并发程序设计 - 网易云课堂 当线程过多时,会耗尽cpu或内存资源;通过线程池可以避免系统频繁的创建与销毁线程,对于已经创建的线程重复利用。 JDK的Executo...
java高并发程序设计 - 网易云课堂 Condition对象类似于wait(),notify()方法,只是condition对象与重入锁绑定的。 利用condition对象...
java高并发程序设计 - 网易云课堂 为了更好的支持并发程序,JDK内部提供了大量的实用的API与框架。 同步控制是并发程序必不可少的手段,synchronized就是最简...
java高并发程序设计 - 网易云课堂 一、重入锁 重入锁是synchronized,Object.wait(),Object.notify()和替代品; 重入锁的类是:ja...
java高并发程序设计 - 网易云课堂 一、线程与进程 进程是线程的容器;开发并行程序用线程而不用进程,是因为线程切换与调用的成本低。 二、线程状态 NEW, RUNNABL...
java高并发程序设计 - 网易云课堂 一、单例模式 高并发情况下的单例模式 public class StaticSingleton{ private StaticSing...
java高并发程序设计 - 网易云课堂 一、单例模式 高并发情况下的单例模式 public class StaticSingleton{ private StaticSing...
java高并发程序设计 - 网易云课堂 一、重入锁 重入锁是synchronized,Object.wait(),Object.notify()和替代品; 重入锁的类是:ja...