2016-07-14 17 views
5

Şu anda Drive API yetkilendirmesinin kullanımını uygulamamda kullanmaya çalışıyorum.getErrorDialog amortismana tabi tutuldu. Güncellenen işlev nedir ve nasıl kullanabilirim?

Google Developers Guide, Bağlantı Başarısız yöntemimde getErrorDialog kullanmam gerektiğini bildiriyor.

Ancak, getErrorDialog'u yerleştirdiğimde, yöntemin değer kaybettiğini ve 'güncelleştirilmiş' bir sürümünü kullanmam gerektiğini belirtti. Bununla birlikte, bunun yerine kullanmam gerekeni belirtmedi.

Bu işlevin güncelleştirilmiş sürümünü bilen var mı? Ben getErrorDialog koyduğunuzda

cevap

12

Ancak, yöntem amorti belirtti ve ben bir 'güncellenen' sürümünü kullanmak için gerekli.

GooglePlayServicesUtil.getErrorDialog o GooglePlayServicesUtil için olduğu gibi statik bir yöntem değildir GoogleApiAvailability.getErrorDialog lehine, önerilmemektedir olmuştur. Bu yolu

GoogleApiAvailability apiAvailability = GoogleApiAvailability.getInstance(); 

GoogleApiAvailability bir örneğini almak ve bu Context 'ın nesnedir ve resultCodeisGooglePlayServicesAvailable(Context) dönüş değeri döndürülen örneği

apiAvailability.getErrorDialog(this, resultCode, PLAY_SERVICES_RESOLUTION_REQUEST).show(); 

üzerinde getErrorDialog çağırabilir. Bu konuda daha fazla bilgi alabilirsiniz here

+0

Aslında, ne için kullanılır? Sadece bir hata diyaloğu için ise, o zaman sadece benim özel Alert Dialog'umla değiştirebileceğimi ve hiçbir şeyi almamam gerektiğini düşünüyorum. – Mildwood

+0

GooglePlayServices – Blackbelt

+0

'dan belirli bir iletişim kutusu Bu yüzden değiştiremem? Kullanıcıya hangi hatada olduğunu bildirmekten başka bir işlev var mı? – Mildwood

İlgili konular