package sk.fggdgg;
import android.app.Activity;
import android.content.Intent;
import android.content.SharedPreferences;
import android.os.Bundle;
import android.widget.TextView;
public class Preference extends Activity {
    /** Called when the activity is first created. */
    public static final String KEY_MY_PREFERENCE = "my_preference";
    Intent rankInt = new Intent();
    private long time;
    private String name;
    
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);  
        setContentView(R.layout.ranking);   
      
        rankInt = getIntent();
       TextView TXT1 = (TextView)findViewById(R.id.tv01);
       name = rankInt.getStringExtra("name");
       time = rankInt.getLongExtra("time",0);
       TXT1.setText("결과는:"+ name + "," + time +"    ");
   
             
             
             SharedPreferences prefs =getSharedPreferences("PrefName", MODE_PRIVATE);
             String text = prefs.getString(KEY_MY_PREFERENCE, "");     
             final TextView edit =(TextView)findViewById(R.id.tv02);
             edit.setText(text); 
           
   }
         protected void onStop() {     
             super.onStop();           
             SharedPreferences prefs =getSharedPreferences("PrefName", MODE_PRIVATE); 
             TextView edit =(TextView)findViewById(R.id.tv01);
             SharedPreferences.Editor ed=prefs.edit();
             String text = edit.getText().toString(); 
             ed.putString(KEY_MY_PREFERENCE, text);
             ed.commit();  
         }
     }
    
   
 
 

안녕하세요 아직까지는 초보라서 언제나 질문만 던지는데요 ㅠ.ㅠ 정말 죄성합니다 그래도 여기밖에 의지할대가없어서요

이번에 제가 질문드리고싶은것은 다름이아니라 Preference 때문인데요 지금 코드를 보시면 자료가 일단 저장이 잘됩니다..
근데 두번째 자료를 입력하게되면 그 자료가 쌓이는게 아니고 계속 새값으로 값이 덮혀버려서요 이것을 어떻게 해결해야할까요?
그리고 정렬법을이용해서 순서대로 출력할수있을까요?