2018-08-13新书村存活第15天,开始记事

2018-08-13  本文已影响0人  android网虫

自学获取Android编程游戏门槛,进入创业型的新手村开始,新手之路

第一周:第一天熟悉新手村环境(其实没啥可熟悉的),开启新手任务(上任大佬留下的bug),正式开始任务(熟悉上任大佬写的程序),完成任务。新手玩家,第一周主要就是完成了几个任务(改了几个bug),熟悉代码,熟悉代码中的框架(光看还是看不会的要自己写,第二周开始写,新新的需求过来了,也有位元婴期的修仙者要带领我这个新手村的菜鸡)

第二周:在大佬的带领下发现几个比较好用的法宝

获取网络请求的法宝:AsyncHttpClient(异步网络请求)

github:        https://github.com/loopj/android-async-http

适配器:开源框架BaseRecyclerViewAdapterHelper使用——RecyclerView万能适配器

github:        https://github.com/CymChad/BaseRecyclerViewAdapterHelper

图片加载的 : glide 

github:     https://github.com/bumptech/glide

glide和 BaseQuickAdapter 结合使用

ImageView logoview = helper.getView(R.id.logo_item_my_policy);

Glide.with(mContext).load(Constant.WEBURI+policyDetail.getInsureImgUrl()).placeholder(R.mipmap.icon_baoxian_icon).error(R.mipmap.icon_default_banner).into(logoview);

今天是第三周的第一天,ViewPager+FragmenPagerAdapter 使用  Fragment传递数据给activitclasy

Class MyFragment extend Fragment{

/**

* 用来与外部activity交互的

*/

private FragmentInteractionlistterner;

/**

* 定义了activity必须实现的接口

*/

public interface FragmentInteraction

{

/**

* Fragment 向Activity传递选择问题的答案和题目

    * @param str 答案

    */

    void process(String str,int quesnum);

}

//点击事件中调用

listterner.process("1",subject.getQuestionNo());

}

activity 实现 FragmentInteraction方法

上一篇下一篇

猜你喜欢

热点阅读