小编das*_*oli的帖子

Android中适配器中的overridePendingTransition方法

我想overridePendingTransition在我的自定义适配器中使用方法,遗憾的是,这种方法没有检测到!
我用它如下:

v.getContext().overridePendingTransition(R.anim.fade_out, R.anim.fade_in);
Run Code Online (Sandbox Code Playgroud)

我开始将活动放入适配器,因此我想在Adapter中运行此方法.

我的定制适配器代码:

public class levels_card_adapter extends
        RecyclerView.Adapter<levels_card_adapter.ViewHolder> {

    Context mContext;
    Activity activity = (Activity) mContext;

    private static String[] adapter_levels_number;

    public levels_card_adapter(String[] adapter_levels_num_data) {
        adapter_levels_number = adapter_levels_num_data;


    }

    @Override
    public levels_card_adapter.ViewHolder onCreateViewHolder(ViewGroup parent,
                                                             int viewType) {

        View itemLayoutView = LayoutInflater.from(parent.getContext()).inflate(
                R.layout.levels_recycler_layout, null);


        ViewHolder viewHolder = new ViewHolder(itemLayoutView);
        return viewHolder;
    }

    @Override
    public void onBindViewHolder(ViewHolder viewHolder, int position) {

        viewHolder.adapter_levels_text.setText(adapter_levels_number[position].toString());

        viewHolder.adapter_levels_version = adapter_levels_number[position];
    }
    @Override
    public int getItemCount() {
        return adapter_levels_number.length;
    }

    public static class ViewHolder …
Run Code Online (Sandbox Code Playgroud)

java android

2
推荐指数
1
解决办法
3573
查看次数

在Android Studio中使用ProGuard时无法构建应用程序

我正在使用Android Studio的持续版本,我已经通过ProGuard对我的项目进行了模糊处理.Android Studio

这样的内容Build.gradle:

buildTypes {
    release {
        minifyEnabled true
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }
}
Run Code Online (Sandbox Code Playgroud)

但是当启动构建项目时,会出现类似 错误的错误

警告图片:见警告

我怎样才能解决这个问题?

android deobfuscation android-proguard

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

标签 统计

android ×2

android-proguard ×1

deobfuscation ×1

java ×1