private OnItemClickListener listener;
public JobsAdapter(@NonNull FirestoreRecyclerOptions<Job> options) {
super(options);
}
@Override
protected void onBindViewHolder(@NonNull jobHolder holder, int position, @NonNull Job model) {
holder.textViewTitle.setText(model.getJobName());
holder.textViewDescription.setText(model.getJobDescription());
holder.textViewPostDate.setText(model.getJobDate());
}
@Override
public int getItemCount() {
Log.d("adaptercount", "getItemCount: " + super.getItemCount());
return super.getItemCount();
}
@NonNull
@Override
public jobHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
View v = LayoutInflater.from(parent.getContext()).inflate(R.layout.job_item, parent, false);
return new jobHolder(v);
}
class jobHolder extends RecyclerView.ViewHolder {
TextView textViewTitle;
TextView textViewDescription;
TextView textViewPostDate;
public jobHolder(View itemView) {
super(itemView);
textViewTitle = itemView.findViewById(R.id.text_view_title);
textViewDescription = itemView.findViewById(R.id.text_view_desc);
textViewPostDate = itemView.findViewById(R.id.text_view_post_date);
itemView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
int position = getAdapterPosition();
if (position != RecyclerView.NO_POSITION && listener != null) {
listener.onItemClick(getSnapshots().getSnapshot(position), position);
}
}
});
}
}
Query query = prevJobRef.whereEqualTo("jobIsClosed", false).whereEqualTo("jobSenderID", userID);
FirestoreRecyclerOptions<Job> options = new FirestoreRecyclerOptions.Builder<Job>().
setQuery(query, Job.class)
.build();
adapter = new JobsAdapter(options);
RecyclerView recyclerView = view.findViewById(R.id.recycler_view_activeJobs);
recyclerView.setLayoutManager(new LinearLayoutManager(getActivity()));
recyclerView.setAdapter(adapter);
adapter.registerAdapterDataObserver(new RecyclerView.AdapterDataObserver() {
public void onItemRangeInserted(int positionStart, int itemCount) {
Log.d("count", String.valueOf(adapter.getItemCount()));
}
});
Log.d("count2", String.valueOf(adapter.getItemCount()));
}
我有一种感觉,这是一个业余的错误,我希望你们能帮助我!
问题内容: 我想从数组中返回前5个项目。我怎样才能做到这一点? 问题答案: 返回数组的切片 是您要返回前五个元素的代码
问题内容: 我正在根据日期范围进行计数。当前查询确实返回正确的结果,但我需要其他信息。在当前形式下,查询将显示具有正确计数的项目。但是,我需要显示所有项目,即使在指定的日期范围内它们的计数为零。 这是SQL代码: 当我执行此查询时,我得到以下结果: https://dl.dropbox.com/u/17234826/SQLresult.png 这个结果是正确的,但是即使创建范围中没有需求,我也需要
火花UDF是否可能返回多个值?如果是这样,如何在数据框架API中访问各个项目。
如果以前有人问过这个问题,我很抱歉,但我找不到答案。如何循环使用嵌套数组的数组,并在控制台中打印项目出现的实例数? 因此应该打印出名称“bob”的数字2,因为“bob”在数组中出现两次。 这是我的阵列和我目前拥有的:
我知道还有其他几个问题。。。 类.getResource() 返回空值 Java - 类.get资源返回空值 调用 context.getResources() 返回 null getClassLoader().getResource(filepath) 返回一个空指针 但我的问题似乎有点不同,因为我似乎拥有所有必要的东西来避免这个问题。 代码: 问题是我已经通过检查调试器中的类加载器来验证我的类
本文向大家介绍PHP遍历目录并返回统计目录大小,包括了PHP遍历目录并返回统计目录大小的使用技巧和注意事项,需要的朋友参考一下