Singleton vs Intents (Android)

Voy a hacer la aplicación más específicamente un juego para el teléfono Android.

Voy a tener múltiples actividades y muchas clases así que estoy pensando en el almacenamiento de los datos del juego.

Los datos del juego deben ser visibles para las actividades, así que estoy pensando si debo usar singleton para almacenar datos allí y recibirlo fácilmente de cualquier actividad o debo pasar los datos usando Intents?

Habrá pequeñas cantidades y grandes cantidades de datos (pequeños como puntuación, grandes como mapas, etc.).

Para los puntajes que utilizaría intentos, pero entonces no sería mejor hacer todo de la misma manera? Y si sí creo que un singleton con el estado del juego entero sería mejor. ¿Algunas ideas?

Cuando necesito los datos que es utilizado por las actividades múltiples apenas he creado una clase de encargo de la aplicación y después he utilizado eso como mi Singleton y trabaja muy bien puesto que cada actividad puede entonces tener acceso al contexto de encargo de la aplicación

Para ello, comienza creando y extendiendo la clase Application

public class MyApplication extends Application { // Details left blank } 

Agregue esto a su manifiesto para que sepa usarlo en lugar de la aplicación predeterminada

  <application ... android:name=".MyApplication" 

A continuación, añada todos los métodos personalizados a los que desee que tengan acceso todas sus actividades y, de cada actividad, utilice algo como

 ((MyApplication)this.getApplicationContext()).myMethod() 

También puede ver la aplicación para obtener más detalles

  • Android wifi p2p visibilidad de los compañeros
  • Toma una captura de pantalla en Android
  • Excepción de Saxparser en Android
  • Combinar dos imágenes en android java
  • {Entrada de Facebook} java.lang.NoClassDefFoundError: android.support.v4.content.LocalBroadcastManager
  • Error: el paquete org.apache.commons.codec.binary no existe
  • ¿Cuál es la mejor manera de aplicar una máscara a un EditText en Android?
  • ¿Cómo obtener bar clic evento de gráficos horizontalbar de MPcharts en android?
  • Vínculos con varios clics en TextView en Android
  • Programáticamente eliminar SMS no funciona
  • Aspectj con la biblioteca de Android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.