zoukankan      html  css  js  c++  java
  • android的入门学习

    android 入门学习。

    活动:就是一个包含应用程序的用户界面的窗口。目的就是与用户交互。

    意图:就是能够将来自不同应用程序的不同活动无缝连接在一起工作的"胶水",确保这些任务执行起来像是都属于一个单一的应用程序。

    碎片:适应屏幕大小及方向的微活动,碎片可以看做另外一种形式的活动,碎片总是嵌入在活动中。

    Activity基类定义的一个活动的生命周期的一系列事件。

    OnStart()当活动对用户可见时调用。

    OnResume()当活动与用户开始交互时调用。

    onPause()在当前活动被暂停并恢复以前的活动时调用。

    onStop()当活动不再对用户可见时调用。

    Ondestroy()在活动被系统销毁(手动或由系统执行以节省内存)前调用。

    OnRestart()在活动已停止并要再次启动时调用。

    当一个活动开始时OnStart()与OnResume()事件总是会被调用,而不管这个活动是从后台恢复还是新创建。当活动第一次创建时,会调用onCreate()方法。

    android修改样式:

    主要修改AndroidManifest.xml文件中<Activity>元素添加android:theme属性。

    WindowManager来获取设备当前处于纵向模式还是横向模式。

    向活动添加碎片,可以使用FragmentManager类对碎片执行(添加、删除或者替换)。

    碎片的生命周期:

    碎片创建:

    OnAttach()

    onCreate()

    onCreateView()

    onActivityCreated()

    碎片可见会经历一下状态:

    onStart()

    onResume()

    碎片进入后台模式时,会经历以下状态:

    onPause()

    onStop()

    当碎片被销毁(它当前所在的活动被销毁)时,会经历以下状态:

    onPause()

    onStop()

    onDestroyView()

    onDestroy()

    onDetach()

    其中onSaveInstanceState()方法中保存碎片的状态。

    活动与碎片的主要区别:当活动进入后台时,会被放到back stack 中,当用户按下back按钮时活动可以恢复。但是碎片进入后台时不会被自动放入到back stack中。要实现这一目的,需要在碎片处理期间显示调用addToBackStack()方法。

  • 相关阅读:
    div居中鼠标悬浮显示下拉列表
    javascript循环
    javascript函数
    javascript时间、随机数
    javascript外部使用
    Javascript 探路
    CSS六大选择器(注释css表里不能加注释!!)
    框架链接
    Jmeter分布式测试dubbo接口2
    Jmeter分布式测试dubbo接口1
  • 原文地址:https://www.cnblogs.com/dashouqianxiaoshou/p/4546671.html
Copyright © 2011-2022 走看看