2014-12-02 50 views
0

我想教自己如何在Android中编程,我现在试图保存用户定义的位置从谷歌地图在Android到SQLite,我正在遵循YouTube上的教程,这是一直很好,直到我看到这个视频。错误:无法解析为Android中的变量?

https://www.youtube.com/watch?v=2UiShIimLsc&list=UULPTrmvMOpPYlgq4FDvN1iQ视频时间:1:10

当我到了这个阶段,我按照说明操作,加入这一行;

data = new MarkerDataSource(context);然而我的上下文是红色的,给我一个错误“无法解析为变量”。

我试图与人接触,但没有运气,有人可以引导我。

我最终要实现的目标是在SQlite中保存用户的标记位置,并在用户关闭并重新打开应用程序时显示标记的位置。

谢谢。

+0

要么尝试使用'this'来替换'context',或者如果这不起作用,您将需要发布该类。 – RogueBaneling 2014-12-02 20:02:01

+0

(这个)也不起作用。 – Android 2014-12-02 20:12:42

+0

[课堂名称]。这个或更好的仍然张贴你的代码的一面.. – Elltz 2014-12-02 22:46:12

回答

0

如果您在活动或服务类别中调用它,则应该可以使用this。如果您从片段内调用它,请尝试getActivity()

+0

它的力量发射时关闭。 – Android 2014-12-02 20:55:18