2018-08-13新书村存活第15天,开始记事
自学获取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方法