Activity 应用与用户交互的工具
来源:互联网 发布:快乐大本营网络直播 编辑:程序博客网 时间:2024/05/18 00:15
View:
Content:
1、什么是Activity ?
Activity是android系统设计的应用程序组件,它提供应用程序界面共应用和用户交互,其实就是一个显示界面。包括你所看到的手机屏幕界面或提示框等都属于Activity。 你的应用于用户交互Activity是必不可少的。
2、如何创建自己的Activity ?
@1、继承Activity类
@2、实现onCreate()方法,并在onCreate()方法中调用onContentView()方法定义Activity的布局。
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.deck); //操作 }
3、如何启动一个Activity?
1)、Activity启动另一个Activity
Intent intent = new Intent(this,YourActivity.class);
/* intent.setAction("re");
intent.putExtra("msg", "you date");
*/
startActivity(intent);
2)、从BroadcastReceiver启动Activity
Intent intent = new Intent(this,YourActivity.class);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
3)、以返回结果的形式启动一个Activity(在新的Activity启动后会有一个反馈给原Activity)
@1. 调用startActivityForResult()方法代替startActivity()方法;
startActivityForResult(intent, PICK_CONTACT_REQUEST);
@2.实现onActivityResult()方法,当心的Activity启动后会返回一个Intent对象
具体参照
4、Activity生命周期
5、Fragment和Loaders是3.0后提出的,暂时先不了解,以后补上
- Activity 应用与用户交互的工具
- 通过adb命令查看当前与用户交互的activity
- # adb 命令查看当前与用户交互的activity
- 兼顾屏幕分辨率的应用---Activity与Fragment的交互
- Fragment与Activity的交互
- Fragment与Activity的交互
- AMS与Activity的交互
- 通过adb shell命令查看当前与用户交互的activity
- 开发工具的使用与WEB项目的建立【武理解析前端用户交互系统】
- Activity,与服务器的TCP交互,Handler 在某游戏中的应用框架
- Android Activity与local service的交互
- android service与Activity的交互方式
- Fragment 与 Activity 间的交互
- activity与fragment之间的数据交互
- Activity与DialogFragment交互的方法
- Activity与Service的交互一
- Activity与Service的交互二
- Fragment与Activity之间的数据交互
- facebook IPO
- 安装配置ssh并实现无密码登录
- eclipse debug 使用技巧
- struts2处理流程图
- Android系统学习总结目录
- Activity 应用与用户交互的工具
- Service 支持服务的坚强后盾
- process and thread android中的进程与线程概念
- yii CActiveRecord 查询
- Data Storage 数据存储方式
- 正确使用C++宏定义
- PHP基础
- Qt对C++添加的新特性
- hibernate、proxool配置