📅  最后修改于: 2023-12-03 15:02:51.035000             🧑  作者: Mango
MakeMyTrip是印度领先的在线旅游公司之一,总部位于古尔冈。它提供包括国内和国际机票,定制度假,酒店预订等在内的多种旅游服务。该公司的Android应用程序是印度最受欢迎的旅游应用之一。
本次面试为高级Android开发人员,整个面试过程将持续60分钟,包括以下环节:
此次面试是一个全球性的Android面试,对于应聘者来说是一个更为全面和有挑战性的机会,可以在这样的面试中展示自己的技能,也可以将自己的思路分享给整个世界。
以下是一段使用Recyclerview和Glide库来加载和展示网络图片的示例代码:
public class ImageAdapter extends RecyclerView.Adapter<ImageAdapter.ViewHolder> {
private List<String> mImages;
public static class ViewHolder extends RecyclerView.ViewHolder {
ImageView imageView;
public ViewHolder(View itemView) {
super(itemView);
imageView = itemView.findViewById(R.id.image_view);
}
}
public ImageAdapter(List<String> images) {
mImages = images;
}
@Override
public ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
View view = LayoutInflater.from(parent.getContext()).inflate(R.layout.item_layout, parent, false);
return new ViewHolder(view);
}
@Override
public void onBindViewHolder(ViewHolder holder, int position) {
Glide.with(holder.imageView.getContext())
.load(mImages.get(position))
.into(holder.imageView);
}
@Override
public int getItemCount() {
return mImages.size();
}
}