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;
}
}
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;
}
}
相关文章推荐
- 数据仓库的ETL抽取-转换-装载
- oracle 分区
- RES协议和断网访问URL出现的错误页面
- Toast的常用封装(只是总结了几种比较简单的用法)
- json判断null的方法
- 两种双链表操作
- Storm安装记录
- 在Struts2中jsp前台传值到action后台的方法(转载)
- linux源码包卸载方式
- ArcGIS for js API 3.9
- 五大常用算法之二:动态规划算法(转)
- OpenGL: 模板缓冲区
- Leetcode 43 Multiply Strings
- androidのSAX方式解析XML
- java BufferedWriter写数据不完全
- 五大常用算法之一:分治算法(转)
- 位运算问题
- PHP单例模式详细介绍
- SAT阅读长难句学习要点
- java内部类的使用场景