0

我正在尝试实现内容提供程序和光标加载程序,以摆脱 Android/Google 推荐的光标。然而,我正在经历一段糟糕的时光。我正在使用http://mobile.tutsplus.com/tutorials/android/android-sdk_content-providers/上的教程作为我的指南,但最简单的方法不起作用。在我的活动开始时,我正在执行以下操作:

SQLData entry = new SQLData(getApplicationContext()); 

我也试过

SQLData entry = new SQLData(this); 

SQLData 是我的数据库类的名称。在这行代码之后,我想做的是使用我创建的内容提供程序类中的方法创建和填充数据库。但是,当我尝试在调试器中越过这一行时,会打开一个 ClassLoader.class 窗口,并显示消息“找不到源”。我已经重新加载并刷新并清理了我的包裹,但这无济于事。我很高兴为我的数据库和内容提供程序类提供所有代码,但我不确定这是否是这里所需要的。有谁知道如何解决这个问题?

非常感谢!

4

1 回答 1

1

在 android 或任何 java dev 中;您可能会发现编写 JUnit 测试并放置大量

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

在您的代码中而不是使用调试器...

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

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

于 2012-10-20T14:38:08.217 回答