Introduction to Activities

一个 APP 通常由多个 Activity 组成。Activity 之间是一种松散的组成关系,它不仅可以在自己的 APP 中使用,也可以被其他 APP 单独调用。
如果要调用其他 APP 中的 Activity 需要在清单文件 manifest 中声明。

Declare activities

<manifest ... >
  <application ... >
      <activity android:name=".ExampleActivity" />
      ...
  </application ... >
  ...
</manifest >

Activity 有两种启动方式: 隐式 和显式。显式通过明确的类来启动,隐式通过 intent-filter 调用。

Declare intent filters

<activity android:name=".ExampleActivity" android:icon="@drawable/app_icon">
    <intent-filter>
        <action android:name="android.intent.action.SEND" />
        <category android:name="android.intent.category.DEFAULT" />
        <data android:mimeType="text/plain" />
    </intent-filter>
</activity>
// Create the text message with a string
Intent sendIntent = new Intent();
sendIntent.setAction(Intent.ACTION_SEND);
sendIntent.setType("text/plain");
sendIntent.putExtra(Intent.EXTRA_TEXT, textMessage);
// Start the activity
startActivity(sendIntent);

一个 Activity 要调用另一个 Activity,他们必须拥有相同的权限。

Declare permissions

<manifest>
<activity android:name="...."
   android:permission=”com.google.socialapp.permission.SHARE_POST”

/>
<manifest>
   <uses-permission android:name="com.google.socialapp.permission.SHARE_POST" />
</manifest>

Managing the activity lifecycle

onCreate()

初始化 Activity,setContentView() 设置布局视图。

onStart()

Activity 对用户已经可见。

onResume()

与用户交互前的状态,Activity 处于 activity stack 栈顶,可以接受用户输入。

onPause()

“部分可见”,表示用户正在离开 Activity,可以继续更新UI。

onStop()

Activity 对用户已经不可见。

onRestart()

恢复 Acitivity 的状态。

onDestroy()

销毁 Activity,释放资源。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 0.Android手机操作系统的四层架构? Applications , Application Framewor...
    lucas777阅读 7,951评论 0 16
  • 夜神忙着上班,光神忙着下班。 草神进入梦乡,水神忙着落雨。 日日同辉,光阴似箭。 昔日的回忆,也化作了灰烟。 人一...
    厚德载福_b383阅读 177评论 0 2
  • 今天早早的来到武汉,还是和子永哥在一个房间住。很高兴。三阶段首周末还是很期待的。见到熟悉的同学们。自己就会很激动。...
    TA79魏明阅读 125评论 0 0
  • 妈妈说大妈病了,然后大大给她买了两瓶罐头,她吃完就好了。于是,小小的阿尔他霞那时候曾经很盼望自己也能生一次病…… ...
    阿尔他霞阅读 590评论 11 13
  • 虽然《我的前半生》已完结,马伊琍、吴越、靳东、袁泉的名字最近都霸占着在热搜榜,原著作者亦舒的热度也嗖嗖地往上窜。 ...
    微笑的秧秧阅读 876评论 2 14