activity传值到fragment
2016-01-21 22:54
423 查看
public class MyFragment extends Fragment { //FragmentActivity public static MyFragment staticInstance = null; public static MyFragment getInstance() { if (staticInstance == null){ staticInstance = new MyFragment(); } return staticInstance; } ImageView Touxiang,Lianxifangshi,Changyongdidian,Fuwuquyu,Yijianfankui,Changjianwenti; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); } public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { // Inflate the layout for this fragment View view=inflater.inflate(R.layout.mygelin,container,false);
Touxiang=(ImageView)view.findViewById(R.id.Touxiang); //头像 Bitmap bm = BitmapFactory.decodeFile("/sdcard/myheader/newpic.jpg"); //从本地取图片(在cdcard中获取) // Touxiang .setImageBitmap(Util.toRoundBitmap(bm)); //设置Bitmap
Touxiang.setOnClickListener(new View.OnClickListener(){ @Override public void onClick(View v){ Intent intent=new Intent(); // intent.setClass(MyFragment.this, NMainActivity.class); intent.setClass(getActivity(),NMainActivity.class); startActivityForResult(intent,0); //这里使用startActivityForResult(intent,0); 从Fragment调到activity
} });
public void onActivityResult(int requestCode, int resultCode, Intent data){ //这里的东西是activity结束时进行的,可以传值,可以进行初始化。 super.onActivityResult(requestCode, resultCode, data); Bitmap bm = BitmapFactory.decodeFile("/sdcard/myheader/newpic.jpg"); //从本地取图片(在cdcard中获取) // Touxiang .setImageBitmap(Util.toRoundBitmap(bm)); //设置Bitmap }
相关文章推荐
- 程序员必备面试题
- 理解RESTful架构
- iOS开发10大工具
- 献给初学iOS的小盆友们——微博app项目开发之五新特性界面
- iOS开发:Block作为参数使用(常见于各框架)
- 2016香港自由行
- Tomcat配置远程调试
- 指针运算例题
- python excel神器xlwings
- 1. 38译码器
- jquery读写cookie
- 基于Fundation框架的简单管理系统
- 给EcStore商城会员添加推广返利功能
- ABP理论学习之MVC控制器(新增)
- 2016/1/21 解读泛型
- OpenLayers3-8-Custom Tooltips
- Eclipse设置自动换行
- 年会
- 源码编译搭建LAMP架构
- 团队管理,人际关系