小编Ras*_*hiq的帖子

Flutter - 从现有的android项目导入

我目前正在开发一个大约75%完成的android项目.我需要一个类似的iOS应用程序.

我可以导入这个项目来扑动吗?怎么样?

另外,flutter会支持我在这个项目中使用过的库吗?

import android porting ios flutter

18
推荐指数
1
解决办法
8426
查看次数

Android PagedListAdapter 可过滤

我有一个带有搜索操作的操作栏菜单项。我有一个 recyclerview,它绑定来自加载 pagedlist 的 pagedlistadapter 的数据。我需要过滤适配器数据白色搜索视图文本更改,就像我们在其他适配器中所做的那样

我已经做了类似的事情,但它不起作用。

编辑:

这是我用于适配器的完整代码

public class ProductsRvAdapter extends PagedListAdapter<Product, ProductsRvAdapter.ViewHolder> implements Filterable {

private Context context;

public ProductsRvAdapter(Context context) {
    super(DIFF_CALLBACK);
    this.context = context;
}

private static DiffUtil.ItemCallback<Product> DIFF_CALLBACK = new DiffUtil.ItemCallback<Product>() {
    @Override
    public boolean areItemsTheSame(Product oldProduct, Product newProduct) {
        return oldProduct.getId() == newProduct.getId();
    }

    @Override
    public boolean areContentsTheSame(Product oldProduct, @NonNull Product newProduct) {
        return oldProduct.equals(newProduct);
    }
};


@NonNull
@Override
public ViewHolder onCreateViewHolder(@NonNull ViewGroup viewGroup, int i) {
    return new ViewHolder(LayoutInflater.from(viewGroup.getContext()).inflate(R.layout.row_item_product, viewGroup, false));
} …
Run Code Online (Sandbox Code Playgroud)

android android-recyclerview android-paging

3
推荐指数
1
解决办法
3003
查看次数