android onActivityResult
来源:互联网 发布:阿里云域名绑定服务器 编辑:程序博客网 时间:2024/05/16 17:01
main.xml:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context=".MainActivity" > <TextView android:id="@+id/aa" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="hello world" /> <Button android:id="@+id/bb" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginTop="100dp" android:text="跳转" /></RelativeLayout>
MainActivity.java:
package com.lianxi.test;import android.os.Bundle;import android.app.Activity;import android.content.Intent;import android.util.Log;import android.view.View;import android.widget.Button;import android.widget.TextView;public class MainActivity extends Activity {public TextView tt;public Button button;public int i = 1;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.main);tt = (TextView)findViewById(R.id.aa);button = (Button)findViewById(R.id.bb);button.setOnClickListener(new Button.OnClickListener() {@Overridepublic void onClick(View arg0) {Intent ii = new Intent(MainActivity.this, Activity2.class);startActivityForResult(ii, 1 );}});}@Overridepublic void onActivityResult(int requestCode, int resultCode, Intent data) {switch (requestCode) {case 1://requestCodeif(resultCode == RESULT_OK){//resultCodeLog.e("onActivityResult", i+"");tt.setText("第"+ i +"次activity跳转成功");i++;}break;default:break;}}}
Activity2.java:
package com.lianxi.test;import android.app.Activity;import android.os.Bundle;public class Activity2 extends Activity{@Overrideprotected void onCreate(Bundle savedInstanceState) {// TODO Auto-generated method stubsuper.onCreate(savedInstanceState);setResult(RESULT_OK);finish();}}
每次点击“跳转”按钮页面文字显示效果如下所示:
第1次activity跳转成功
第2次activity跳转成功
第3次activity跳转成功
第4次activity跳转成功
第5次activity跳转成功
第6次activity跳转成功
……
- android onActivityResult
- Android onActivityResult
- Android-onActivityResult
- Android onActivityResult
- Android:startActivityForResult 和 onActivityResult
- Android onActivityResult()的问题
- Android fragment onActivityResult 问题
- Android:onActivityResult的使用
- Android Intent 传值 --onActivityResult
- Android:startActivityForResult 与 onActivityResult
- Android:onActivityResult的使用
- Android fragment onActivityResult 不起作用
- Android fragment onActivityResult 问题
- Android fragment onActivityResult 问题
- android onActivityResult没调用
- Android onActivityResult不执行
- android Fragment onActivityResult回调
- android ----onActivityResult 判空
- 遍历文件夹读取文件夹中图片并分页显示图片
- CatchLog 关键字搜索(往service传值,service取值)
- 存储引擎基础知识]InnoDB与MyISAM的六大区别
- nyist 21 三个水杯(BFS)
- android平台下使用点九PNG技术
- android onActivityResult
- 将eclipse java程序打包成jar的总结(包括工程中没有引用外部jar包和有引用外部jar包两种情况)
- Android:Fast ListView scroll without ViewHolder Pattern
- CSVreader和POI操作用法比较,以及CSVReader的坑
- fork和vfork与进程和子进程
- Amazon S3云存储服务器的功能及编程接口
- delphi编程启动服务停止服务新建服务的方法
- maven常用开源软件maven坐标
- 从排序开始(四)快速排序