小编Moh*_*adL的帖子

Android Studio 3.0.1使应用程序滞后且速度慢

Android Studio 3.0.1让我的应用程序变得迟钝而且速度慢!

我不知道为什么,但是当我更新到3.0版本并构建我的应用程序时,他们对开放活动的行为迟钝,特别是如果它是列表活动.

android android-studio

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

唯一约束失败的房间数据库android

我遇到了 Room 数据库的问题,当尝试使用我在 Dao 类中声明的插入方法将数据写入数据库时​​,出现此错误:

唯一约束失败

有什么想法吗?

道类

@Dao
public interface TaskDao {

    @Query("SELECT * FROM task")
    List<Task> getall();

    @Insert
    void insert(Task task);

    @Delete
    void delete(Task task);
}
Run Code Online (Sandbox Code Playgroud)

应用数据库类

@Database(entities = {Task.class}, version = 1)
public abstract class AppDatabase extends RoomDatabase {
    public abstract TaskDao mTaskDao();
}
Run Code Online (Sandbox Code Playgroud)

模型类

@Entity
public class Task {

    @PrimaryKey
    private int uid;

    @ColumnInfo(name = "task_name")
    private String mName;

    @ColumnInfo(name = "task_box")
    private Integer mBox;

    @ColumnInfo(name = "is_done")
    private Integer mIsDone;
}
Run Code Online (Sandbox Code Playgroud)

sqlite android android-room

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

在 RecyclerView 本身而不是在项目上设置 OnClickListener

我想OnClickListener在 a设置一个RecyclerView而不是在它的项目上设置,以便在用户点击时触发点击事件RecyclerView(即使它是空的或充满项目)。

  • 我正在使用 MVVM
  • 我试过了mRecyclerView.setClickable(true),不行

我想要的是

mRecyclerView.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
        // do something
    }
});
Run Code Online (Sandbox Code Playgroud)

我的适配器类

public class TaskItemAdapter extends RecyclerView.Adapter<TaskItemAdapter.BaseItemAdapterViewHolder> {
    private static final String TAG = TaskItemAdapter.class.getSimpleName();
    private List<Task> mTaskList;
    private View.OnLongClickListener mOnLongClickListener;

    public TaskItemAdapter(List<Task> taskList, View.OnLongClickListener longClickListener) {
        mTaskList = taskList;
        mOnLongClickListener = longClickListener;
    }

    @NonNull
    @Override
    public BaseItemAdapterViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
        if (parent instanceof RecyclerView) { …
Run Code Online (Sandbox Code Playgroud)

android onclicklistener android-recyclerview

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

立即关闭Crashlytics中所有未解决的问题?

我想在Firebase中立即关闭所有未解决的问题:Crashlytics?我有数百个,这是一个接一个地进入和关闭的痛苦?

firebase crashlytics

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