满意答案

coupijiang

2016.08.10

采纳率:58%    等级:8

已帮助:610人

千峰扣丁学堂Android开发为您回答:

在AndroidManifest.xml文件中的元素中有这么两句:

< /intent-filter>

当写好的应用发布到手机上之后,当双击”抽屉“里该应用的图标时,系统会将这个点击时间包装成一个Intent,该Intent包含两个参数,如上所述的两个参数被传递给应用之后,在应用的功能清单文件中寻找与该意图匹配的意图过滤器,如果匹配成功,找到相匹配的意图过滤器所在的Activity元素,再根据元素的”name“属性来寻找其对应的Activity类。接着Android操作系统创建该Activity类的实例对象,对象创建完成之后,会执行到该类的onCreate方法,此onCreate方法是重写父类Activity的onCreate方法而实现的。onCreate方法用来初始化Activity实例对象。如下是helloWorld.java类中的onCreate方法的代码:

public void onCreate (Bundle savedInstanceState){

super.onCreate(savedInstanceState);

setContentView(R.layout.main);

}

其中super.onCreate(savedInstanceState)的作用是调用其父类Activity的onCreate方法来实现对界面的图画绘制工作。在实现自己定义的Activity子类的onCreate方法时一定要记得调用该方法,以确保能够绘制界面。

setContentView(R.layout.main)的作用是加载一个界面。该方法中传入的参数是”R.layout.main“,其含义为R.java类中静态内部类layout的静态常量main的值,而改值是一个指向res目录下的layout子目录下的main.xml文件的标识符。因此代表着显示main.xml所定义的画面

05分享举报

android studio oncreate,android studio怎样实现 oncreate方法相关推荐

  1. android studio socket 失败,Android应用开发Android Studio建立Socket连接失败解决方法

    本文将带你了解Android应用开发Android Studio建立Socket连接失败解决方法,希望本文对大家学Android有所帮助. < Android Studio建立Socket连接失 ...

  2. Android NDK开发——Android studio使用JNI调用OpenCV处理图像

    前言 这里要演示的是使用Android studio 做APP开发,使用JNI与C++交互的demo. 一.创建工程 1.创建一个Native C++工程. 2.命令工程和指定交互语言. 3.指定C+ ...

  3. android phpmyadmin,从android studio向phpmyadmin添加数据时出现问题

    我是安卓的初学者. 但是我在将android studio中的数据添加到phpMyAdmin时遇到了问题. 我找到了一个准备好的代码,但是由于某种原因,当我点击按钮时,应用程序崩溃了. 我认为问题出在 ...

  4. android工程中的软件,通过Android Studio创建Android应用程序(附带解析)

    这一节我们主要来创建一个简单的 Android 的应用程序. 创建 HelloWorld 工程 启动 Android Studio,依次选择 File --> New --> New Pr ...

  5. android studio viewo,android studio 3.6.0 绑定视图新特性的方法

    Android studio 3.6.0 绑定视图使用方法 1.确保你的 build gradle 最低为3.6.0 dependencies { classpath 'com.android.too ...

  6. android post数据到php服务器,通过post方法将数据上传到服务器Android Studio

    我正试图通过android studio中的POST请求上传一张图片到服务器上,但我完全被困住了. 控制台没有给我任何信息,可以指出出了什么问题,当我单击上传,它只是不工作. 我在postexecut ...

  7. Android Studio NDK环境配置及JNI使用方法

    1.前言 什么是NDK? NDK全称是Native Development Kit,NDK提供了一系列的工具,帮助开发者快速开发C(或C++)的动态库,并能自动将so和java应用一起打包成apk.N ...

  8. Android入门教程 (一) Android简介和android studio安装

    本文原创首发CSDN,本文链接:https://blog.csdn.net/qq_41464123/article/details/104514467作者博客https://blog.csdn.net ...

  9. android 购物车实现,Android Studio实现简单购物车功能

    Android Studio实现简单购物车功能 发布时间:2020-08-30 17:23:56 来源:脚本之家 阅读:241 作者:攀岩嘉 本文实例为大家分享了Android九宫格图片展示的具体代码 ...

  10. webview和android做壳,Android Studio 制作一个 WebView 外壳

    背景 做为一条BS狗,开发应用当然趋向于BS,为了方便维护,降低开发成本,决定只做一个webview做为程序入口,所有的功能页面集中在服务端. 本次踩坑遇到了 js不支持.点击返回直接退出应用.htt ...

最新文章

  1. 图论 ---- CF1495D .BFS Trees(图论最短路生成树+枚举计数+树的层次性)
  2. kubernetes集群网络配置方案——flannel部署
  3. 程序员们的启蒙老师,终于拿图灵奖了
  4. 微软正式发布Windows 10 2020年10月更新
  5. Files.newDirectoryStream扫描/过滤目录文件
  6. mysql异常关闭7034,SQL ISNULL()、NVL()、IFNULL() 和 COALESCE() 函数
  7. C++断言与静态断言
  8. AMIO编辑器开发(四):五一劳动节的编程较量,C++语言的设计模式
  9. UnityShader3:ShaderLab
  10. PHP代码中解决出现中文乱码的问题
  11. 【Java笔记】Java开发实战经典 - 第三章
  12. matlab晶格图,科学网-MATLAB软件绘制一维双原子晶格的格波色散曲线-李金磊的博文...
  13. 一个用JS编写的随机抽取号码的小程序
  14. html caption 靠左,HTML caption标签 align属性
  15. FPGA与ASIC对比
  16. 机器学习——PCA(主成分分析)与人脸识别
  17. 2022年最简单旋转PDF页面的方法推荐
  18. 温莎大学的计算机科学,温莎大学荣誉计算机科学专业本科.pdf
  19. Wampserver 80端口被占用
  20. 怎样更改计算机管理员用户名,Administrator怎么修改账户用户名教程

热门文章

  1. 数据链路层协议的三个基本问题
  2. 金蝶kis记账王如何不显示报表中为零的数据
  3. dictionary类 java_Java中的Dictionary 类与示例 - Break易站
  4. iOS调用系统相册显示英文
  5. 手机关闭java 功能吗,赶紧关闭手机这功能,不然你将后悔莫及
  6. QT学习之QPainter
  7. 【ZMK】CFnet目标跟踪算法Matlab代码运行指南
  8. js逆向爬虫实战之快手第三方平台之获取登录cookies!
  9. 七款好音质的民谣吉他精选,初学者的你一定不能错过!
  10. 这波行情到什么时候结束,美人肩龙头股告诉你!