Używanie zamiarów do przekazywania danych między działaniami

Próbuję przekazać dane między działaniami

Używam zamiarów do przekazywania danych między zwykłymi czynnościami

rozważ poniższy kod ::

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);

    }

}

Załóżmy, że wysyłam dane z innej aktywności o nazwieActivity-1 doAndroidTabRestaurantDescSearchListView jako zamiary

Teraz, jak mogę odebrać daneAndroidTabRestaurantDescSearchListView co mam odActivity-1 a następnie ponownie go przekazaćRatingDescriptionSearchActivity

Przedstawienie obrazowe jest ::

{EDYTOWAĆ} - Jeśli jest to możliwe na podstawie odpowiedzi --- Niejednoznaczność, ponieważ AndroidTabRestaurantDescSearchListView jest działaniem karty

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);

questionAnswers(7)

yourAnswerToTheQuestion