- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试使用 OuterClass.this
从 ResultCallback 接口(interface)访问顶级 Activity (MainActivity),但错误显示:
cannot resolve symbol OuterClass
我正在使用 Google APIs for Android 文档中 SettingsApi 的示例代码。
此外,我还收到另一个错误消息:
cannot resolve symbol REQUEST_CHECK_SETTINGS
主 Activity .java
public class MainActivity extends AppCompatActivity {
...
...
protected void createLocationRequest() {
...
...
result.setResultCallback(new ResultCallback<LocationSettingsResult>() {
@Override
public void onResult(LocationSettingsResult result) {
final Status status = result.getStatus();
final LocationSettingsStates = result.getLocationSettingsStates();
switch (status.getStatusCode()) {
case LocationSettingsStatusCodes.SUCCESS:
...
break;
case LocationSettingsStatusCodes.RESOLUTION_REQUIRED:
try {
status.startResolutionForResult(
OuterClass.this,
REQUEST_CHECK_SETTINGS);
} catch (SendIntentException e) {
...
}
break;
case LocationSettingsStatusCodes.SETTINGS_CHANGE_UNAVAILABLE:
...
break;
}
}
});
}
}
谢谢!
最佳答案
看起来 REQUEST_CHECK_SETTINGS 只是一个值为 1 的本地整数。
Here's a link到声明以下内容的 github 示例:
protected static final int REQUEST_CHECK_SETTINGS = 0x1;
然后在稍后调用与您的代码相同的函数时使用它:
case LocationSettingsStatusCodes.RESOLUTION_REQUIRED:
...
status.startResolutionForResult(getActivity(), REQUEST_CHECK_SETTINGS);
此问题之前已在 StackOverflow 上提出过.
我当然能理解这种困惑。
REQUEST_CHECK_SETTINGS 用于 Google Android documentation 的示例中从未解释过该值是什么或意味着什么。
即使在 documentation specifically about Status.startResolutionForResult它将参数描述为:“要传递给 onActivityResult 的请求代码。”
关于java - 无法解析符号 OuterClass,REQUEST_CHECK_SETTINGS (Android),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46018756/
我正在关注此文档:https://developer.android.com/training/location/change-location-settings.html REQUEST_CHECK
我是 Xamarin 开发人员,我研究了这个: https://developers.google.com/android/reference/com/google/android/gms/locat
我正在尝试使用 OuterClass.this 从 ResultCallback 接口(interface)访问顶级 Activity (MainActivity),但错误显示: cannot res
我是一名优秀的程序员,十分优秀!