WEB开发网
开发学院手机开发Android 开发 Android Activity 和 Intent 机制学习笔记 阅读

Android Activity 和 Intent 机制学习笔记

 2010-03-18 00:16:00 来源:WEB开发网   
核心提示:和 ALTERNATIVE_CATEGORY,解析得到的目标组件必须至少包含这两个类别,Android Activity 和 Intent 机制学习笔记(4),Intent-Filter的定义一些属性设置的例子:《action android:name="com.example.project.SHOW_CU
和 ALTERNATIVE_CATEGORY,解析得到的目标组件必须至少包含这两个类别。

Intent-Filter的定义

一些属性设置的例子:

《action android:name="com.example.project.SHOW_CURRENT" /》《category android:name="android.intent.category.DEFAULT" /》《data android:mimeType="video/mpeg" android:scheme="http" . . . /》 《data android:mimeType="image/*" /》《data android:scheme="http" android:type="video/*" /》

完整的实例

《activity android:name="NotesList" android:label="@string/title_notes_list"》

《intent-filter》

《action android:name="android.intent.action.MAIN" /》

《category android:name="android.intent.category.LAUNCHER" /》

《/intent-filter》

《intent-filter》

《action android:name="android.intent.action.VIEW" /》

《action android:name="android.intent.action.EDIT" /》

《action android:name="android.intent.action.PICK" /》

《category android:name="android.intent.category.DEFAULT" /》

《data android:mimeType="vnd.android.cursor.dir/vnd.google.note" /》

《/intent-filter》

《intent-filter》

《action android:name="android.intent.action.GET_CONTENT" /》

《category android:name="android.intent.category.DEFAULT" /》

《data android:mimeType="vnd.android.cursor.item/vnd.google.note" /》

《/intent-filter》

《/activity》

Intent用法实例

1.无参数Activity跳转

Intent it = new Intent(Activity.Main.this, Activity2.class); startActivity(it);

2.向下一个Activity传递数据(使用Bundle和Intent.putExtras)

Intent it = new Intent(Activity.Main.this, Activity2.class); Bundle bundle=new Bundle(); bundle.putString("name", "This is from MainActivity!"); it.putExtras(bundle); // it.putExtra(“test”, "shuju”); startActivity(it); // startActivityForResult(it,REQUEST_CODE);

上一页  1 2 3 4 5 6  下一页

Tags:Android Activity Intent

编辑录入:coldstar [复制链接] [打 印]
赞助商链接