1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > Android有返回值的Activity

Android有返回值的Activity

时间:2022-10-21 03:02:48

相关推荐

Android有返回值的Activity

在原Activity中,使用this.startActivityForResult(intent, 1);第一个参数是Intent对象,包含要到达的Activity信息,第二个参数是requestCode,当到达的Activity返回时可以得到这个值。

在原Activity中覆盖

protected void onActivityResult(int requestCode, int resultCode, Intent data) {// TODO Auto-generated method stubsuper.onActivityResult(requestCode, resultCode, data);Toast.makeText(this, requestCode+" "+resultCode, Toast.LENGTH_SHORT).show();}

在到达的Activity返回后会调用这个方法。

requestCode是在this.startActivityForResult(intent, 1)中设置的。resultCode是在到达的Activity中使用setResult(10);来设置的,data是从到达后的Activity传过来的。

通过这样,我们就可以在Activity返回后更新这个界面。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。