【发布时间】:2015-03-17 13:46:08
【问题描述】:
我正在尝试运行 Android Google Drive。我正在使用 github 示例代码 Android Demos。
我已将 google play 服务添加到我的项目中。这是我得到的错误:
The import com.google.android.gms.drive.events.DriveEvent.ChangeListener cannot be resolved
阅读本页后 (Error com.google.android.gms.drive.DriveApi.DriveContentsResult cannot be resolved)
我改成
The import com.google.android.gms.drive.events.ChangeListener
但是,这两种方法中仍然存在错误:
Listener cannot be resolved to a type
-
private void toggle() {
if (mSelectedFileId == null) {
return;
}
synchronized (mSubscriptionStatusLock) {
DriveFile file = Drive.DriveApi.getFile(getGoogleApiClient(),
mSelectedFileId);
if (!isSubscribed) {
Log.d(TAG, "Starting to listen to the file changes.");
file.addChangeListener(getGoogleApiClient(), changeListener);//error
isSubscribed = true;
} else {
Log.d(TAG, "Stopping to listen to the file changes.");
file.removeChangeListener(getGoogleApiClient(), changeListener);//error
isSubscribed = false;
}
}
refresh();
}
-
final private Listener<ChangeEvent> changeListener = new Listener<ChangeEvent>() {//error
@Override
public void onEvent(ChangeEvent event) {
mLogTextView.setText(String.format("File change event: %s", event));
}
};
有人可以就这个问题给我启发吗?
【问题讨论】:
标签: android google-play-services changelistener