Follow RegisteredServicesCache API changes.

Bug: 7276595
Change-Id: I6064684380b7bbbec87c2345f782931d731ad5cb
This commit is contained in:
Jeff Sharkey
2012-10-09 13:05:04 -07:00
parent 41ee0fdc33
commit 1d7f24de42

View File

@@ -35,6 +35,7 @@ import android.content.Context;
import android.os.Bundle;
import android.os.IBinder;
import android.os.RemoteException;
import android.os.UserHandle;
import android.widget.ArrayAdapter;
import android.widget.AdapterView;
import android.widget.Spinner;
@@ -88,14 +89,9 @@ public class SyncAdapterDriver extends Activity
mSyncAdaptersCache.setListener(this, null /* Handler */);
}
protected void onDestroy() {
mSyncAdaptersCache.close();
super.onDestroy();
}
private void getSyncAdapters() {
Collection<RegisteredServicesCache.ServiceInfo<SyncAdapterType>> all =
mSyncAdaptersCache.getAllServices();
mSyncAdaptersCache.getAllServices(UserHandle.myUserId());
synchronized (mSyncAdaptersLock) {
mSyncAdapters = new Object[all.size()];
String[] names = new String[mSyncAdapters.length];
@@ -201,7 +197,7 @@ public class SyncAdapterDriver extends Activity
updateUi();
}
public void onServiceChanged(SyncAdapterType type, boolean removed) {
public void onServiceChanged(SyncAdapterType type, int userId, boolean removed) {
getSyncAdapters();
}