`

Android中的Activity

阅读更多
一.Android系统由Activity,Service,BroadcastReceiver,ContentProvider组成二.Android系统中Activity提供了可视化的用户界面,创建一个Activity一般是继承  Activity,覆盖Activity的onCreate()方法,在该方法中调用setContentView()方法展示要显示的视图,调用findViewById()方法实例化组件,注意,Activity只能在清单文件中声明才能使用。
三.启动一个Activity
   Intent intent=new Intent(FristActivity.this,SecondActivity.class);
   startActivity(intent);
四.Activity之间的传到数据
   把信息封装在Bundle对象中,通过Intent对象传递到另一个Intent对象
  MainActivity:
  
Bundle data=new Bundle();
   data.putString("name",name);
   Intent  intent=new Intent(MainActivity.this,ResultActivity.class);
   intent.putExtras(date);
   stratActivity(intent);
  

ResultActivity:
Intent intent=new Intent();
Bundle b=intent.getExtras();
String  name=b.getString("name");
五.启动另个一Activity并返回结果
   MainActivity:
  
Bundle b=new Bundle();
   b.putString("username",str_name);
   Intent intent=new Intent(MainActivity.this,NextActivity.class);
   intent.putExtras(b);
   startActivityForResult(intent ,0);

   NextActivity:
 
Intent intent=getIntent();
  NextActivity.this.setResult(0,intent);
  NextActivity.this.finish();

六.Activity的生命周期
  状态    状态描述
  活动    在屏幕的前面(在栈顶),有焦点可见
  暂停    失去了焦点,但它仍可见
  停止    失去了焦点,不可见
  销毁    被系统或进程结束
  public class Activity extends ApplicationContext{
  Protected void onCreate(Bundle savedINstanceState);//创建时调用
  protected void onStart();//启动时调用
  protected void onRestart();//重新启动时调用
  protected void onPause();//暂停时调用
  protected void onStop();//停止时调用
  protected void  onDestory();//销毁时调用



}




分享到:
评论
1 楼 ielad 2011-03-24  
okokokok

相关推荐

    Android中Activity的生命周期探讨

    在Android应用开发中,Activity是用户界面的基本单元,它的生命周期管理是开发者必须深入理解的关键概念。本文将详细探讨Android中Activity的生命周期,包括其各个状态的转换、主要状态的特性以及如何合理管理这些...

    android中activity和service的交互

    - 绑定Service:在Activity中调用`bindService()`方法,传入`Intent`来指定要绑定的Service,以及一个`ServiceConnection`对象,用于处理连接的建立和断开。 - 连接成功后的操作:在`ServiceConnection`的`...

    Android中Activity的生命周期英语论文+译文

    这是一个有关于Android开发平台的论文译文

    android中activity转换的细节

    android中activity页面的转换通常需要主要很多方面的细节,在androidmanifest里面需要注册页面之间的节点才能实现页面转换,而这个Androidmanifest并不好找,找到这个页面我们具体要加什么代码也不好弄,本文告诉你...

    Android中Activity生命周期

    android中Activity生命周期过程的详细解析

    android中activity跳转的几种动画

    在Android开发中,Activity是应用程序的基本构建块,用于展示用户界面和处理用户交互。为了提升用户体验,Android系统允许开发者自定义Activity之间的跳转动画,使应用看起来更加生动和专业。本篇文章将深入探讨如何...

    Android中Activity四种启动模式和taskAffinity属性详解-Rong

    在Android应用开发中,Activity是构成用户界面的基本组件,它代表了一个单一的屏幕界面。Activity之间的交互和跳转对于构建流畅的用户体验至关重要。为了管理Activity的生命周期和用户界面的流程,Android系统提供了...

    Android中Activity切换时共享视图元素的切换动画(4.x兼容方案)

    Android中Activity切换时共享视图元素的切换动画(4.x兼容方案)

    android中Activity和Intent的关系

    在Android操作系统中,Activity和Intent是两个至关重要的概念,它们构成了Android应用交互的核心。Activity可以理解为用户界面的“窗口”,而Intent则扮演着不同组件间通信的“信使”角色。在这里,我们将深入探讨这...

    android中activity切换动画

    在Android开发中,Activity是应用程序的基本构建块,用于呈现用户界面。当用户在应用中进行导航时,Activity之间的切换可以通过自定义动画来增强用户体验。本文将深入探讨如何在Android中实现Activity切换动画,包括...

    android里activity切换动画集合

    在Activity中,如果使用Fragment进行切换,同样可以应用动画。通过`FragmentManager`的`beginTransaction()`方法的`setCustomAnimation()`,可以设置Fragment的进入和退出动画。 6. **跨进程动画(Cross Process ...

    Android中Activity的定义与作用.pdf

    在这里,我们通常会调用setContentView()方法,将预先设计好的布局文件加载到Activity中。以下是一个简单的Activity创建示例: ```java public class ResultActivity extends Activity { @Override protected ...

    理解Android中Activity的方法回调

    在Android开发中,Activity是应用程序的基本组件,它代表用户与应用交互的界面。理解Activity的方法回调至关重要,因为这是Android框架核心工作流程的一部分。方法回调允许系统在特定的生命周期事件发生时调用预先...

    Android-Activity之间数据传递的多种方式

    在Android应用开发中,Activity是用户界面的基本单元,它们之间的数据传递是十分常见的操作。本文将详细介绍Android中Activity之间数据传递的多种方式及其适用场景。 一、Intent传递数据 Intent是Android系统中...

    android中activity可以响应外部的action的例子(可以用这个来导入外部文件)

    在Android系统中,Activity是应用程序的基本组件,它负责与用户交互并执行特定任务。当我们谈论“activity可以响应外部的action”时,这是Android中的Intent机制在起作用。Intent是一种消息对象,用于在组件之间传递...

    android中Activity横竖屏切换的那些事

    Android 中 Activity 横竖屏切换的那些事 Android 中 Activity 横竖屏切换是一种常见的场景,开发者需要了解横竖屏切换的机制和处理方法。本文将对 Android 中 Activity 横竖屏切换的相关知识点进行详细的介绍。 ...

    Android 中Activity 之间传递参数

    Android 中Activity 之间传递参数 Android 中Activity 之间传递参数是 Android 应用程序开发中的一种常见需求。通过本文,我们将主要介绍 Android 中Activity 之间传递参数的相关资料,希望通过本文能帮助到大家,...

Global site tag (gtag.js) - Google Analytics