您的位置:首页 > 其它

Fragment中使用startActivityForResult

2015-07-01 15:48 309 查看
1、使用getActivity().startActivityForResult

2、onActivityResult为public,不能为protected

public void onClickCity(View view)

{

Log.d("rwb","onClickCity");

Intent intent = new Intent(this, CityList.class);

getActivity().startActivityForResult(intent, 1);

}

@Override

public void onActivityResult(int requestCode, int resultCode, Intent data) {

switch (requestCode)

{

case 1:

selectedCity=data.getStringExtra("selectedCity");

tv_city.setText(selectedCity);

break;

default:

break;

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: