我正在尝试实现内容提供商和游标加载程序,以摆脱安卓/谷歌推荐的游标。然而,我过得很糟糕。我正在使用上的教程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测试可以消除我的错误并为我节省大量时间,在调试器中逐步执行代码可能是一件非常耗时的事情。。。只是一个提示,这可能只是我个人的偏好…