意图(Intent)

java.lang.Object;
android.content.intend;
android.content.pm.LabeledIntent;

主要分为 Action Intent和 Broadcast Intent,Intent 服务于 Android 三大核心组件:Activity、Services、Broadcast Receiver

Intent 的处理方式


Intent 启动新的 Activity

public void StartMainActivity(View view) {finish();final Intent intent = new Intent();intent.setClass(TestActivity.this, MainActivity.class);startActivity(intent);}
切记 finish 要放在前面,这样可以确保连续多次点击按钮触发 StartMainActivity 时,只有一个 Activity 被启动,缺陷是 Activity 之间的切换!

此外,startActivity 仅仅是启动新的活动,而 startActivityForResult 是获取启动活动返回的结果,比如说我要拨打通讯录中一个好友的号码,那么我要启动电话活动,再启动通讯录活动,接着在通讯录中选择好友后,选择的结果随着通讯录活动的停止,通过电话活动中的 onActivityResult 把数据返回给电话活动。

更多相关文章

  1. 构建Android电话相关的应用
  2. android调用系统打电话功能
  3. android电话拨号器源代码
  4. TextView 点击拨打电话
  5. 获取Android版本信息和电话信息
  6. Android的电话功能介绍
  7. Android Activity和Intent机制学习笔记 打电话,发短信等练习
  8. Android基于PinnedSectionListView实现联系人通讯录

随机推荐

  1. Android ListView二三事
  2. Android_linux下android platforms下载地
  3. android之wifi移植全过程(一)
  4. Android资源下载
  5. 2011.07.08(2)——— android 背景模糊
  6. Android 使用Telephony API
  7. android用于打开各种文件的intent
  8. Android : 继承BaseAdapter对ListView进
  9. 强制系统横屏竖屏
  10. Android: 下载并编译Android Source Tree