Android四大组建之Activity(第一篇-简单使用)
Posted 黑另一种黑
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android四大组建之Activity(第一篇-简单使用)相关的知识,希望对你有一定的参考价值。
android四大组建之Activity(第一篇-简单使用)
前言
本文主要讲述的是关于Android四大组建之一的Activity
在日常开发中Activity这个组建已经是使用的最多的一个组件了,但是对于Activity我们真正了解的有多少呢?不如我们一起去探索一番吧!
一、Activity是什么?
从字面意思解释翻译activity有活动、活跃的意思,在Android开发中大部分用法是一个页面的承载作用,即我们想把页面展示给用户就需要它
二、如何使用
1.继承
正常使用代码如下:
class TestActivity extends AppCompatActivity
或者直接继承Activity:
class TestActivity extends Activity
两者使用上有一点差距,后续有有讲解区别在哪,建议直接使用AppCompatActivity就好
2.重写onCreate()
代码如下(示例):
@Override
protected void onCreate(@Nullable Bundle savedInstanceState)
super.onCreate(savedInstanceState);
//这里添加一个和Activity绑定的布局文件
setContentView(R.layout.activity_main);
通过intent可以打开这个Activity
Intent intent = new Intent(this, TestActivity.class);
startActivity(intent)
最后不要忘记在AndroidManifest.xml里注册这个Activity才可以正常使用(如果没有注册的话应用是检测不到有这个组件的)例如:
<activity android:name=".TestActivity"/>
这样我们的Activity就可以正常打开了#=#
总结
只是简单实用展示这样就可以了,对于新入门的小白可以简单操作一下,多创建几个Activity跳转试一试。本文是小黑写的第一篇文章不知道怎么写才好,本篇写的也比较简单,后续章节将会由浅入深讲解Activity多种用法、生命周期及启动流程、常见api详解,还有为什么Activity可以通过页面向我们展示呢?下期再见咯!
以上是关于Android四大组建之Activity(第一篇-简单使用)的主要内容,如果未能解决你的问题,请参考以下文章
浅谈Android四大组建之一Service---Service与Activity的绑定