8

このチュートリアルに従って、このコードをメイン アクティビティに貼り付けました。

@Override
public void onConnectionFailed(ConnectionResult connectionResult) {
    if (connectionResult.hasResolution()) {
        try {
            connectionResult.startResolutionForResult(this, RESOLVE_CONNECTION_REQUEST_CODE);
        } catch (IntentSender.SendIntentException e) {
            // Unable to resolve, message user appropriately
        }
    } else {
        GooglePlayServicesUtil.getErrorDialog(connectionResult.getErrorCode(), this, 0).show();
    }
}

Buncha ライブラリをインポートする必要がありますが、まだこのエラーを修正できません。

RESOLVE_CONNECTION_REQUEST_CODE cannot be resolved to a variable

何か案は???どのライブラリにこの定数が含まれているかわかりません...

4

1 に答える 1

12

チュートリアルでAndroidプロジェクトから開始するように指定されている場合、それらは、チュートリアルから明確にされていない、さまざまなインポートとクラス定義を持つGoogleドライブAndroidプロジェクトを意味します。彼らは実際に Google Drive Android プロジェクトのスターター コードをいくつか提供していますが、単に「Android クイックスタート」と誤ってラベル付けしていたため、他の Android プロジェクトと何ら変わらないと思いました。

ここに画像の説明を入力

リンク先は次のとおりです: Google Drive Android Quickstart。このコードを参照として使用すると、チュートリアルがより意味のあるものになります。

元の問題に対する修正が何であるか知りたい場合は、定数は実際には である必要があります が、繰り返しになりますREQUEST_CODE_RESOLUTIONが、さらに多くの変更があるため、Google ドライブの Android クイックスタートを使用してください。

于 2014-06-26T01:05:25.057 に答える