类加载器.class "source not found"在 android 中实例化数据库类时出错



我正在尝试实现内容提供商和游标加载程序,以摆脱安卓/谷歌推荐的游标。然而,我过得很糟糕。我正在使用上的教程http://mobile.tutsplus.com/tutorials/android/android-sdk_content-providers/作为我的向导,最简单的事情就是不起作用。在我的活动开始时,我正在做以下事情:

SQLData entry = new SQLData(getApplicationContext()); 

我也试过

SQLData entry = new SQLData(this); 

SQLData是我的数据库类的名称。在这行代码之后,我想做的是使用我创建的内容提供者类中的方法创建和填充数据库。但是,当我试图在调试器中移过这一行时,会打开一个ClassLoader.class窗口,并显示消息"source not found"。我已经重新加载、刷新和清理了我的包,但这无济于事。我很乐意为我的数据库和内容提供者类提供所有代码,但我不确定这是否是这里所需要的。有人知道如何处理这个问题吗?

非常感谢!

在android或任何java开发中;你可能会发现编写JUnit测试并放入大量更有用

Log.v(TAG, "message about " + variable); 

在代码中,而不是使用调试器。。。

我把编写Java代码作为我的工作,并可能每年使用两次调试选项作为最后的手段。。。

JUnit测试可以消除我的错误并为我节省大量时间,在调试器中逐步执行代码可能是一件非常耗时的事情。。。只是一个提示,这可能只是我个人的偏好…

最新更新