WEB开发网
开发学院手机开发Android 开发 Android中活动Activity方面的知识点 阅读

Android中活动Activity方面的知识点

 2012-07-14 09:52:59 来源:WEB开发网   
核心提示::name="cn.itcast.permission.secondwindow" /><uses-permission android:name="cn.itcast.permission.secondwindow"/>1.创建activityXxxActiv
:name="cn.itcast.permission.secondwindow" />

<uses-permission android:name="cn.itcast.permission.secondwindow"/>

1.创建activity

XxxActivity extends Activity{...}

2.配置AndroidManifest.xml文件

<application..

<activity android:name=".NewActivity" android:label=".."

android:launchMode="standard/singleTop/singleTask/singleInstance"/>

</application>

3.打开新的activity(不需要返回值)

//显示意图

startActivity(new Intent(context,XxxActivity.class));

//传参数给意图

bundle = new Bundle();

bundle.setString(...);

intent.putExtra(bundle);

4.Intent中接受参数

conext.getIntent().getBundle().getString(..)

5.考察bundle类

3.为结果开始活动(startActivityForResult)

//1:请求码

startActivityForResult(new Intent(..),1);

4.处理返回后的结果

XxxActivity extends Activity{

...

//活动结束后,回调该方法

protected void onActivityResult(int reqCode,int resCode,Intent data) {

String result = data.getExtras().getString("result"));

}

...

}

5.设置意图的返回结果

Intent intent = new Intent();

intent.putExtra(..);

context.setResult(RESULT_OK, intent);

context.finish();

上一页  1 2 

Tags:Android 活动 Activity

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