Android四大组建之Activity(第一篇-简单使用)

Posted 黑另一种黑

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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的绑定

Android安卓四大组件之Activity

android学习第一篇 基本概念

Android四大组件之Activity详解 · yclog

Android基础之四大组件---Activity

Android安卓四大组件之Activity