WEB开发网
开发学院手机开发Android 开发 android Intent 多种用法全面介绍 阅读

android Intent 多种用法全面介绍

 2010-06-04 14:20:00 来源:WEB开发网   
核心提示:17. < category android:name="android.intent.category.DEFAULT" / >18. < /intent-filter >19. < /activity >20. < /application >21

17. < category android:name="android.intent.category.DEFAULT" / >

18. < /intent-filter >

19. < /activity >

20. < /application >

21. < uses-sdk android:minSdkVersion="7" / >

22.

23. < /manifest >

第二种方式,用类名跳转。

Intent负责对应用中一次操作的动作、动作涉及数据、附加数据进行描 述,Android则根据此Intent的描述, 负责找到对应的组件,将 Intent传递给调用的组件,并完成组件的调用。Intent在这里起着实现调用者与被调用者之间的解耦作用。

Intent传递过程中,要找 到目标消费者(另一个Activity,IntentReceiver或Service),也就是Intent的响 应者。

Java 代码

1. package com.Android;

2.

3. import android.app.Activity;

4. import android.content.Intent;

5. import android.os.Bundle;

6. import android.view.View;

7. import android.view.View.OnClickListener;

8.

9. public class FormStuff extends Activity {

10. @Override

11. public void onCreate(Bundle savedInstanceState) {

12. super.onCreate(savedInstanceState);

13. setContentView(R.layout.formstuff);

14.

15. final ImageButton button = (ImageButton) findViewById(R.id.android_button);

16. button.setOnClickListener(new OnClickListener() {

17. public void onClick(View v) {

18. // 用 类名跳转,需要在AndroidManifest.xml中申明activity

19. Intent intent = new Intent(FormStuff.this, HelloTabWidget.class);

20. startActivity(intent);

21. }

22. });

23.

24. }

Xml代 码

1. < ?xml version="1.0" encoding="utf-8"? >

2. < manifest xmlns:android="http://schemas.android.com/apk/res/android"

3. package="com.Android" android:versionCode="1" android:versionName="1.0"

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

Tags:android Intent 多种

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