更新时间:2022-09-29 19:49:26
在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();
}
|