Activity显示/隐式调用
来源:互联网 发布:矩阵分析 答案pdf 编辑:程序博客网 时间:2024/06/07 11:29
Activity显示/隐式调用,主要通过intent-filter实现
其中category的各项属性值及含义
常量
含义
CATEGORY_BROWSABLE
目标activity可以使用浏览器来显示-例如图片或电子邮件消息.
CATEGORY_GADGET
该activity可以被包含在另外一个装载小工具的activity中.
CATEGORY_HOME
该activity显示主屏幕,也就是用户按下Home键看到的界面.
CATEGORY_LAUNCHER
该activity可以作为一个任务的第一个activity,并且列在应用程序启动器中.
CATEGORY_PREFERENCE
该activity是一个选项面板.
实例代码package com.test;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;/** * @author WonderCoder * @time 2012-3-30 * Activity间的切换 * */public class MainActivity extends Activity implements OnClickListener { public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); Button bt1 = (Button)findViewById(R.id.button1); Button bt2 = (Button)findViewById(R.id.button2); Button bt3 = (Button)findViewById(R.id.button3); bt1.setOnClickListener(this); bt2.setOnClickListener(this); bt3.setOnClickListener(this); }public void onClick(View view) {Intent intent = null;switch(view.getId()){case R.id.button1:intent = new Intent(this,MyActivity1.class);break;case R.id.button2:intent = new Intent("myaction1");break;case R.id.button3:intent = new Intent("myaction2");intent.addCategory("mycategory");break;}startActivity(intent);} }
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" > <Button android:text="显示调用Activity" android:id="@+id/button1" android:layout_width="fill_parent" android:layout_height="wrap_content"> </Button> <Button android:text="隐式调用Activity" android:id="@+id/button2" android:layout_width="fill_parent" android:layout_height="wrap_content"> </Button> <Button android:text="隐式调用两个符合过滤条件的Activity" android:id="@+id/button3" android:layout_width="fill_parent" android:layout_height="wrap_content"> </Button></LinearLayout>运行结果:
- Activity显示/隐式调用
- Activity隐式显示调用
- Activity的隐式调用和显示调用
- 隐式调用Activity
- 隐式调用Activity
- Android-Activity之间显示和隐式跳转-Date 数据跳转-调用系统的的组件
- android_不显示界面的activity调用
- android 一个activity调用另一个activity,窗口化显示
- Activity隐式调用学习记录,
- 显示调用和隐式调用
- java 隐式调用和显示调用
- Java 显示调用和隐式调用
- Service显示调用与隐式调用
- 31.显示隐式跳转activity
- Activity 的显式调用与隐式调用
- 调用一个Activity(“显式调用”与“隐式调用”)
- activitygroup activity 不在前端显示 确实已调用
- 关于三星设备 Activity.onDestroy() 被调用。显示“开发者选项”
- 年薪40万的一道面试题
- APK 变成 ZIP:Android 手机应用程序文件下载服务器需要注意的问题
- 勇于翱翔,才能翱翔
- XAF之点击Navigation Control弹出新建对象窗口
- fzu 2038
- Activity显示/隐式调用
- UIViewController of lifecycle
- 一個小操作系統
- Debian 6.0 安装过程 及中文乱码
- java开发_MD5_加密算法
- 介绍4个常用的排序法。冒泡排序、插入排序、快速排序、选择排序法
- uboot 之 lds文件详解
- JEE CMS常用标签总结-包括日期标签、文章列表标签
- Java单例类