Activity初级:重写finish

简介:

在stop或onpause前获得result,需重写finish,解决data返回空指针问题:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
@Override
  protected  void  onPause()
  {
      super .onPause();
      finish();
  }
               
  @Override
  public  void  finish()
  {
      // 得到用户名
      String username = editText.getText().toString();
      // 回传数据
      Intent data =  new  Intent();
      data.putExtra( "user" , username);
      setResult(RESULT_OK, data);
      super .finish();
  }





本文转自 glblong 51CTO博客,原文链接:http://blog.51cto.com/glblong/1197657,如需转载请自行联系原作者
目录
相关文章
|
Android开发 UED 开发者
探究活动Activity(2)界面跳转及生命周期
探究活动Activity(2)界面跳转及生命周期
238 0
探究活动Activity(2)界面跳转及生命周期
|
存储 Android开发 索引
带着需求看源码《如何判断 Activity 上是否有弹窗》
带着需求看源码《如何判断 Activity 上是否有弹窗》
457 0
带着需求看源码《如何判断 Activity 上是否有弹窗》
|
消息中间件 程序员 Android开发
面试官:为什么 Activity.finish() 之后 10s 才 onDestroy ?
面试官:为什么 Activity.finish() 之后 10s 才 onDestroy ?
|
Ubuntu Java Android开发
Android插件化开发之Hook StartActivity方法(2)
Android插件化开发之Hook StartActivity方法(2)
203 0
Android插件化开发之Hook StartActivity方法(2)
Activity与Fragment的onActivityResult细节
在Fragment中跳转到另一个Activity,返回时是调用Activity的onActivityResult呢?还是调用Fragment的onActivityResult呢? 我当然知道,只不过我再碰到时忘记了,然后每次忘记都要从新去网上找,不如做个Test然后记录下来。
1211 0
|
前端开发 Java Android开发
自定义控件View之onMeasure调用时机源码分析
终于建了一个自己个人小站:https://huangtianyu.gitee.io,以后优先更新小站博客,欢迎进站,O(∩_∩)O~~ 先上测试代码: MainActivity.java import android.
1174 0
|
缓存 Android开发 前端开发
Android应用开发—onSaveInstanceState方法什么时候被调用?
转载自onSaveInstanceState方法什么时候被调用?(转载/整理) 在 Activity 被销毁之前被调用来保存每个实例的状态,这样就可以保证该状态能够从 onCreate(Bundle) 或者onRestoreInstanceState(Bundle)恢复过来。
2280 0