Android – Cómo iniciar una nueva actividad desde una instancia

Soy nuevo en Android en desarrollo.
Tengo que empezar una nueva Actividad. Comúnmente, escribiría el código siguiente:

Intent i = new Intent(Activity1.this, Activity2.class); Activity1.this.startActivity(i); 

Pero ahora tengo que iniciar una nueva actividad de una instancia de esa actividad (porque no quiero iniciar una actividad genérica de ese tipo, necesito llamar a su constructor para definir sus atributos). Algo como esto:

 Activity2 instance = new Activity2(parameters); Intent i = new Intent(Activity1.this, instance); Activity1.this.startActivity(i); 

¿Es posible?

Creo que es mejor para agregar un paquete a su intención, y leer la información que. Pasas tus parámetros con ese paquete.

ejemplo:

  Intent myIntent = new Intent(this, BlipImageSender.class); Bundle paramets = new Bundle(); paramets.putString("YOUR_PARAM_IDENT","your_parameter_value"); myIntent.putExtras(paramets); this.startActivity(myIntent); 

Y en tu clase:

 String your_param_value = getIntent().getExtras().getString("YOUR_PARAM_IDENT"); 
FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.