为了更好地实现后台服务,Android引入了一个叫JobScheduler的全新API。虽然很多时候能使用AlarmManager和Inte...
在没有activity运行的情况下,为在后台运行服务,需要想一个办法启动它。可以使用AlarmManager,AlarmManager是可以...
fragment的retainInstance属性值默认为false,这表明其不会被保留。因此设备旋转时fragment会随托管activi...
CrimeListActivity托管着CrimeListFragment,如今要将CrimeFragment添加给CrimeListAct...
使用显示intent时,我们需要指定操作系统启动哪个activity。 使用隐式intent时,只需要告诉操作系统你想要做什么,操作系统就...
Android5.0引入了工具栏这个新增组件。在此之前,应用中用于导航或提供菜单操作的是操作栏。 工具栏菜单由菜单项组成,它占据着工具栏的...
将CrimeFragment中的数据传递给DatePickerFragment,然后再由DatePickerFragment返回数据到Cri...
对话框既能引起用户的注意也可接收用户的输入。在提示重要信息或提供用户选项方面,它都非常有用。 常用的多用途对话框是AlertDialog类,它...
1.ViewPager与PagerAdapter ViewPager在某种程度上类似于RecyclerView。RecyclerView需要借...
文集作者