Usando intenciones para pasar datos entre actividades.

Estoy tratando de pasar los datos entre Actividades

Uso intenciones para pasar datos entre actividades regulares.

Considere el siguiente código:

AndroidTabRestaurantDescSearchListView.java

public class AndroidTabRestaurantDescSearchListView extends TabActivity {

    // TabSpec Names
    private static final String INBOX_SPEC = "Rating";
    private static final String OUTBOX_SPEC = "Price";

    Button Photos;
    Button Filter;
    Button Search;

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        TabHost tabHost = getTabHost();

        // Inbox Tab
        TabSpec inboxSpec = tabHost.newTabSpec(INBOX_SPEC);
        Intent inboxIntent = new Intent(this, RatingDescriptionSearchActivity.class);
        inboxSpec.setIndicator(INBOX_SPEC);
        // Tab Content
        inboxSpec.setContent(inboxIntent);

        // Outbox Tab
        TabSpec PriceSpec = tabHost.newTabSpec(OUTBOX_SPEC);
        Intent PriceIntent = new Intent(this, PriceDescriptionSearchActivity.class);
        PriceSpec .setIndicator(OUTBOX_SPEC);
        PriceSpec.setContent(PriceIntent);


        // Adding all TabSpec to TabHost
        tabHost.addTab(inboxSpec); 
        tabHost.addTab(PriceSpec); 

        //Set the current value tab to default first tab
        tabHost.setCurrentTab(0);

    }

}

Supongamos que envío datos de otra actividad llamadaActivity-1 aAndroidTabRestaurantDescSearchListView como intenciones

Ahora, ¿cómo puedo recibir los datos enAndroidTabRestaurantDescSearchListView que obtuve deActivity-1 y luego otra vez pasarlo enRatingDescriptionSearchActivity

La representación pictórica es ::

{EDITAR} - Si esto es posible basado en respuestas --- Ambigüedad porque AndroidTabRestaurantDescSearchListView es una actividad de pestaña

TabSpec inboxSpec = tabHost.newTabSpec(INBOX_SPEC);
        Intent inboxIntent = new Intent(this, RatingDescriptionActivity.class);
        intent.putExtra("keyName", value);
        inboxSpec.setIndicator(INBOX_SPEC);
        // Tab Content
        inboxSpec.setContent(inboxIntent);

Respuestas a la pregunta(7)

Su respuesta a la pregunta