2013-08-05 105 views
0

我對Google App Engine開發很新穎。將GAE與android集成時,將初始化端點的代碼放在Application類中是否是一種很好的做法?意思是,在應用程序啓動時初始化端點,然後在與後端進行一些操作時引用這些端點實例?我目前的做法是每次我想調用後端都創建一個端點實例,但是我覺得它有點沉重,也許沒有必要。Google App Engine - 初始化應用程序類中的端點

通過「初始化端點」我的意思是下面的代碼:

Myendpoint.Builder endpointBuilder = new Myendpoint.Builder(
       AndroidHttp.newCompatibleTransport(), 
       new JacksonFactory(), 
       new HttpRequestInitializer() { 
       public void initialize(HttpRequest httpRequest) { } 
       }); 
    Myendpoint endpoint = CloudEndpointUtils.updateBuilder(endpointBuilder).build(); 

回答

0

我通常創建,創建/獲取它,如果創建方法:

public YourEndpoint getEndpoint() { 
    if (endpoint == null) { // initialize .... }; 
    return endpoint; 
} 

然後有一個resetEndpoint()的套如果您使用cookie,並且您只想刪除該會話,則返回null。

相關問題