Showing
1 changed file
with
2 additions
and
2 deletions
@@ -143,7 +143,7 @@ Get.putAsync<S>( | @@ -143,7 +143,7 @@ Get.putAsync<S>( | ||
143 | ```dart | 143 | ```dart |
144 | Get.create<S>( | 144 | Get.create<S>( |
145 | // Obrigatório: um método assíncrono que vai ser executado para instanciar sua classe | 145 | // Obrigatório: um método assíncrono que vai ser executado para instanciar sua classe |
146 | - // Exemplo: Get.create<YourClass>( () async => await YourClass() ) | 146 | + // Exemplo: Get.create<YourClass>(() => YourClass() ) |
147 | FcBuilderFunc<S> builder, | 147 | FcBuilderFunc<S> builder, |
148 | 148 | ||
149 | // opcional: igual ao Get.put(), mas é usado quando você precisa de múltiplas instâncias de uma mesma classe. | 149 | // opcional: igual ao Get.put(), mas é usado quando você precisa de múltiplas instâncias de uma mesma classe. |
@@ -166,7 +166,7 @@ Primeiro, vamos falar do `fenix` do Get.lazyPut e o `permanent` dos outros méto | @@ -166,7 +166,7 @@ Primeiro, vamos falar do `fenix` do Get.lazyPut e o `permanent` dos outros méto | ||
166 | 166 | ||
167 | - O `permanent` diz respeito ao uso. Se a instância permanece ativa, ou se é apagada, quando não está em uso na tela. | 167 | - O `permanent` diz respeito ao uso. Se a instância permanece ativa, ou se é apagada, quando não está em uso na tela. |
168 | 168 | ||
169 | -A diferença fundamental entre `permanent` e `fenix` está em como você quer armazenas as suas instâncias. Reforçando: por padrão, o Get apaga as instâncias quando elas não estão em uso (Digamos que a tela 1 tenha o controlador A e tela 2, controlador B. Ao mover-se de 1 para 2, o controlador A perde o uso e portanto é apagado), mas se você optar por algo `permanent: true`, então ela não se perde nessa transição - o que é muito útil para serviços que você quer manter rodando na aplicação inteira. Já o `fenix`, é para serviços que você não se preocupa em perder por uma tela ou outra, mas quando você precisar chamar o serviço, você espera que ele "retorne das cinzas" (`fenix: true`), criando uma nova instância. | 169 | +A diferença fundamental entre `permanent` e `fenix` está em como você quer armazenar as suas instâncias. Reforçando: por padrão, o Get apaga as instâncias quando elas não estão em uso (Digamos que a tela 1 tenha o controlador A e tela 2, controlador B. Ao mover-se de 1 para 2, o controlador A perde o uso e portanto é apagado), mas se você optar por algo `permanent: true`, então ela não se perde nessa transição - o que é muito útil para serviços que você quer manter rodando na aplicação inteira. Já o `fenix`, é para serviços que você não se preocupa em perder por uma tela ou outra, mas quando você precisar chamar o serviço, você espera que ele "retorne das cinzas" (`fenix: true`), criando uma nova instância. |
170 | 170 | ||
171 | Prosseguindo com as diferenças entre os métodos: | 171 | Prosseguindo com as diferenças entre os métodos: |
172 | 172 |
-
Please register or login to post a comment