【问题标题】:error: Cannot be resolved to a variable in android?错误:无法解析为android中的变量?
【发布时间】:2015-01-31 04:44:13
【问题描述】:

我正在尝试自学如何在 android 中编程,我现在正在尝试将用户定义的位置从 android 中的谷歌地图保存到 SQLite,我正在关注 youtube 上的一个教程,在我看到这个视频之前它运行得非常好.

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

到了这个阶段,我按照说明添加了这一行;

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

我尝试与此人取得联系,但没有成功,请有人指导我。

最后我想要实现的是在 SQlite 中保存用户的标记位置,当用户关闭并重新打开应用程序时,标记位置会出现。

谢谢。

【问题讨论】:

  • 要么尝试使用this 替换context,否则你需要发布课程。
  • (this) 也不起作用。
  • [name of class].this 或者最好还是贴出你这边的代码..

标签: android sqlite map tagging


【解决方案1】:

如果您在 Activity 或 Service 类中调用它,您应该可以使用 this。如果您从片段中调用它,请尝试getActivity()

【讨论】:

  • 它在启动时强制关闭。
猜你喜欢
  • 2014-08-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-05-09
  • 1970-01-01
相关资源
最近更新 更多