Skip to content

对onActivityResult封装和使用,无需重写onActivityResult,以回调的方式拿到startActivityForResult的结果,解决了以往跳转页面和处理结果分离的痛点。

License

Notifications You must be signed in to change notification settings

Zander2014/NoOnResult

Repository files navigation

NoOnResult

对onActivityResult封装和使用,无需重写onActivityResult,以回调的方式拿到startActivityForResult的结果,解决了以往跳转页面和处理结果分离的痛点。

Setup

将其作为一个module导入项目

add to dependencies

dependencies {
        implementation project(path: ':NoOnResult')
}

Usage

callback方式

new NoOnResult(activity).startForResult(XXActivity.class, new NoOnResult.Callback() {
         @Override
         public void onActivityResult(int resultCode, Intent data) {
             if (resultCode == Activity.RESULT_OK){
                 // get your data from intent
                 
             }else {
                 
             }
         }
     });

About

对onActivityResult封装和使用,无需重写onActivityResult,以回调的方式拿到startActivityForResult的结果,解决了以往跳转页面和处理结果分离的痛点。

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages