Ciao a tutti!!!

ho creato 2 Activity, nella prima activity faccio visualizzare la ListView mentre nell'altra activity visualizzo il row selezionato ma non riesco a visualizzare altri row con u tasti avanti ed indietro....

questo è l'activity che visualizza la lista:
codice:
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import android.widget.AdapterView.OnItemClickListener;

public class List extends Activity {

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.list);
        
        final Intent intent = new Intent(this, MainActivity.class);
        
        final ListView listView = (ListView)findViewById(R.id.listViewDemo);
        String [] array = {"Antonio","Giovanni","Michele","Giuseppe", "Leonardo", "Alessandro"};
        ArrayAdapter<String> arrayAdapter = new ArrayAdapter<String>(this, R.layout.row, R.id.textViewList, array);
        listView.setAdapter(arrayAdapter);
        listView.setOnItemClickListener(new OnItemClickListener() {
			
			@Override
			public void onItemClick(AdapterView<?> arg0, View arg1, int position, long arg3) {
				// TODO Auto-generated method stub
				String bookName = listView.getItemAtPosition(position).toString();
				Log.d("bookName-->>>>>", bookName);
				intent.putExtra("bookName", bookName);
				startActivity(intent);
			}
		});
    }
}
mentre questo è il main dove faccio visualizzare il row selezionato ma vorrei anche visualizzare altri row clikkando i tasti avanti ed indietro..questo è il cod:
codice:
import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.view.Menu;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;

public class MainActivity extends Activity {

	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.activity_main);
		
		TextView text = (TextView)findViewById(R.id.text);
		Button next = (Button)findViewById(R.id.avanti);
		Button previous = (Button)findViewById(R.id.indietro);
		Button open = (Button)findViewById(R.id.apri);
		open.setOnClickListener(new View.OnClickListener() {		
			@Override
			public void onClick(View v) {
				// TODO Auto-generated method stub
				Intent intent = new Intent();
	            intent.setClass(getApplicationContext(), List.class);
	            startActivity(intent);
			}
		});
		
		if (this.getIntent().getExtras() != null){	
			Intent intent = getIntent();		
			String valore = this.getIntent().getExtras().get("bookName").toString();			
			text.setText(valore);			
				
	//QUì VORREI VISUALIZZARE I ROW CON I SEGUENTI TASTI....
			next.setOnClickListener(new View.OnClickListener() {		
				@Override
				public void onClick(View v) {
					// TODO Auto-generated method stub
					
				}
			});
			previous.setOnClickListener(new View.OnClickListener() {		
				@Override
				public void onClick(View v) {
					// TODO Auto-generated method stub
					
				}
			});
		}	
	}

	@Override
	public boolean onCreateOptionsMenu(Menu menu) {
		// Inflate the menu; this adds items to the action bar if it is present.
		getMenuInflater().inflate(R.menu.main, menu);
		return true;
	}

}
come faccio????