jjzjj

javascript - 如何在 Jasmine 中伪造地理定位器的回电

我有一个调用地理定位器的函数,但我不知道如何测试该函数。我试过监视地理定位器并返回虚假数据,但没有成功,原始功能仍在使用,所以我不得不等待,我无法使用模拟数据。//thisdoesn'tworkvarnavigator_spy=spyOn(navigator.geolocation,'getCurrentPosition').andReturn({coords:{latitude:63,longitude:143}});我该怎么做? 最佳答案 当你调用地理定位代码时,它看起来像这样:navigator.geolocation.get

无法使用加载程序回电方法检索联系人

我正在构建一个简单的应用程序,其中我想从手机中检索所有联系人并将其显示在文本视图中。使用加载程序回调方法相同,但按下“加载”按钮后,我会得到一个空白屏幕。还提供了相同的读写验证。在下面发布我的代码,请提供帮助。提前致谢MainActivity.javapackagecom.example.sumeet.contentproviderdemoyoutube;importandroid.app.LoaderManager;importandroid.content.CursorLoader;importandroid.content.Loader;importandroid.database.Cu