小编Rah*_*wal的帖子

已收集的对象无法评估ContentValues.values.tostring()

任何人都可以告诉我这是什么.我在数据库中添加数据时出现此错误.它只发生在一个特定的行上.我试着通过互联网找到答案或理由.但是徒劳无功 截图 调试时的屏幕截图

public void FunSetVisitorDetails(String strResult) {
    Log.d(TAG, "Get Visitor Details started.");
    if (!strResult.equalsIgnoreCase("NA") && !strResult.equalsIgnoreCase("NI")) {
        SQLiteDatabase database = getWritableDatabase();
        database.delete("TBL_VISITOR_MASTER", null, null);
            String[] strResultData = strResult.split("#");
            for (int index = 0; index < strResultData.length; index++) {
                String[] strRowData = strResultData[index].split(",");
                ContentValues values = new ContentValues();
                values.put("VISITORID", strRowData[0]);
                values.put("MEMBERID", strRowData[1]);
                values.put("TEAMID", strRowData[2]);
                values.put("CATEGORY", strRowData[3]);
                values.put("NAME", strRowData[4]);
                values.put("COMPNAME", strRowData[5]);
                values.put("SPECIALIZED1", strRowData[6]);
                values.put("SPECIALIZED2", strRowData[7]);
                values.put("SPECIALIZED3", strRowData[8]);
                values.put("SPECIALIZED4", strRowData[9]);
                values.put("SPECIALIZED5", strRowData[10]);
                values.put("CLIENT1", strRowData[11]);
                values.put("CLIENT2", strRowData[12]);
                values.put("CLIENT3", strRowData[13]);
                values.put("CLIENT4", strRowData[14]);
                values.put("CLIENT5", strRowData[15]);
                values.put("ASK", …
Run Code Online (Sandbox Code Playgroud)

android android-sqlite content-values

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

'int android.view.View.getVisibility()' 在一个空对象引用上

我正在使用 recyclerview 并突然收到一个奇怪的错误。我已经尝试了我能做的一切。甚至放置断点。但它没有到达任何地方。数组列表中有数据。我已经尝试了 StackOverFlow 上可用的所有解决方案。它仍然不起作用,并且可用的解决方案也适用于 ListView。我正在使用 recycerview,所以我无法获得解决方案。没有空值。我的回收器适配器如下:

private class RecyclerAdapter extends RecyclerView.Adapter<RecyclerViewHolders> {

    private Context context;
    private ArrayList<Integer> arrayTarget = new ArrayList<>();
    private ArrayList<Integer> arrayAchievements = new ArrayList<>();
    private ArrayList<String> arrayAssociateName = new ArrayList<>();
    private ArrayList<String> arrayUserType = new ArrayList<>();
    private ArrayList<Integer> arrayAchievedGrp = new ArrayList<>();


    public RecyclerAdapter(Context c, ArrayList<Integer> arrayTarget,
                           ArrayList<String> arrayAssociateName, ArrayList<Integer> arrayAchievements,
                           ArrayList<String> arrayUserType, ArrayList<Integer> arrayAchievedGrp) {
        this.context = c;
        this.arrayTarget = arrayTarget;
        this.arrayAchievements = arrayAchievements;
        this.arrayAssociateName = arrayAssociateName;
        this.arrayUserType = arrayUserType;
        this.arrayAchievedGrp = arrayAchievedGrp;

    }


    @Override …
Run Code Online (Sandbox Code Playgroud)

android android-recyclerview

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