2015-05-20 2 views
0

Привет, возможно ли создать изолированный провайдер местоположения, который может использоваться для получения последнего местоположения из многих видов деятельности?Профилирование провайдера синглтон пример?

Кроме того, как я могу поддерживать экземпляр клиента Google Api в рамках этих действий с точки зрения подключения и отключения.

ответ

0

Это возможно. Вы хотите реализовать частный конструктор/деЫпзЬапсе() комбо -

/** 
* Private constructor. 
*/ 
private GPSPlotter(Context theContext) { 
    initializeInstance(); 
    initializeFields(theContext); 
    buildApiClient(); 
    connectClient(); 
} 

/** 
* Returns an instance of the GPS Plotter. 
*/ 
public static GPSPlotter getInstance(Context theContext) { 

    if (gpsPlotterInstance == null) 
     return new GPSPlotter(theContext); 
    else 
     return gpsPlotterInstance; 

} 

Я довольно определенный проходной контекст в качестве параметра модели объектов брейки с конвенцией Android, но структурировать ваш код, как это должно работать.

 Смежные вопросы

  • Нет связанных вопросов^_^