当前位置: 首页 > 科技观察

bmob个人失物招领申请_app开发模板

时间:2023-03-13 20:47:46 科技观察

源码介绍源码的功能很简单,但是请从源码封装和架构的角度来看。上传本源码主要有两个目的:1.学习体验Bmob云存储2.从架构的角度,学习Android平台下app开发流程的集成。信息queryLosts**@returnvoid*@throws*/privatevoidqueryLosts(){showView();BmobQueryquery=newBmobQuery();query.order("-createdAt");//降序查询.findObjects按时间(this,newFindListener(){@OverridepublicvoidonSuccess(Listlosts){//TODOAuto生成的方法stubLostAdapter.clear();FoundAdapter.clear();if(losts==null||losts.size()==0){showErrorView(0);LostAdapter.notifyDataSetChanged();return;}progress.setVisibility(View.GONE);LostAdapter.addAll(losts);listview.setAdapter(LostAdapter);}@OverridepublicvoidonError(intcode,Stringarg0){//TODOAuto-generatedmethodstubshowErrorView(0);}});}publicvoidqueryFounds(){showView();BmobQueryquery=newBmobQuery();query.order("-createdAt");//按照时间递减query.findObjects(this,newFindListener(){@OverridepublicvoidonSuccess(Listarg0){//TODOAuto-generatedmethodstubLostAdapter.clear();FoundAdapter.clear();if(arg0==null||arg0.size()==0){showErrorView(1);FoundAdapter.notifyDataSetChanged();return;}FoundAdapter.addAll(arg0);listview.setAdapter(FoundAdapter);progress.setVisibility(View.GONE);}@OverridepublicvoidonError(intcode,Stringarg0){//TODOAuto-generatedmethodstubshowErrorView(1);}});}······/***AddlinksintoaTextView.*@paramviewIdTheidoftheTextViewtolinkify.*@returnTheBaseAdapterHelperforchaining.*/publicBaseAdapterHelperlinkify(intviewId){TextViewview=retrieveView(viewId);Linkify.addLinks(view,Linkify.ALL);returnthis;}/**ApplythetypefacetothegivenviewId*/publicBaseAdapterHelpersetTypeface(intviewId,Typefacetypeface){TextViewview=retrieveView(viewId);view.setTypeface(typeface);returnthis;}/**ApplythetypefacetoallthegivenviewIds*/publicBaseAdapterHelpersetTypeface(Typefacetypeface,int...viewIds){for(intviewId:viewIds){TextViewview=retrieveView(viewId);view.setTypeface(typeface);}returnthis;}源码链接:http://down.51cto.com/data/1968339