必威体育Betway必威体育官网
当前位置:首页 > IT技术

Android 页面回调跳转(startActivityForResult)

时间:2019-10-12 02:13:21来源:IT技术作者:seo实验室小编阅读:66次「手机版」
 

startactivityforresult

1.页面回调原理

原理很简单:

由ActivityA通过startActivityForResult方法进行跳转到ActivityB,在ActivityB中SetResult()然后finish()掉ActivityB

在ActivityA中重写onActivityResult方法处理回调的操作。

2.相关代码

ActivityA

intent intent=new Intent(ActivityA.this,ActivityB.class);
                    intent.putExtra("statename","");
                    startActivityForResult(intent,888);//requestcode自己设置

    @Override
    protected void onActivityResult(int requestCode, int resultCode, Intent data) {
        super.onActivityResult(requestCode, resultCode, data);
        if (resultCode==888&&requestCode==0){
            //处理回调相关操作
        }
    }

ActivityB

Intent intent=new Intent();
                    intent.putExtra("mes","aa");//返回值
                    setResult(0,intent);//有返回值的使用这个,没有要返回的值用setResult(0);
                    finish();

相关阅读

Android ArrayAdapter 详解

本文主要讲解ArrayAdapter的创建方法,我把ArrayAdapter分为三种:简单的、样式丰富的但内容简单的、内容丰富的。默认的,ArrayAdapte

android:layout_gravity 和 android:gravity 的区别

Android开发必遇问题,最有可能忘记两者之间的区别的问题之一 如下是Google搜索出来的结果 记忆方法 联想/形像記法 * 利用成员变

android线程管理五(ActivityThread与ApplicationThread

前言 android中App第一次启动时,会创建一个进程,在这个进程中可以启动各个组件(如Activity、BroadcastReceiver、Service),这些组件都

一文读懂 android 事件分发机制 MotionEvent

点击事件用MotionEvent表示,最重要的事件分别是: 手指按下:ACTION_DOWN 手指移动:ACTION_MOVE 手指抬起:ACTION_UP 点击事件的分发始

Android入门教程二十五之Button(按钮)与ImageButton(

今天给大家介绍的Android基本控件中的两个按钮控件,Button普通按钮和ImageButton图像按钮; 其实ImageButton和Button的用法基本类似

分享到:

栏目导航

推荐阅读

热门阅读