-1

私は自分の場所をアップロードするための簡単なアプリを作成したいと考えています.2つのアクティビティがあり、最初のアクティビティでは、ユーザーは編集ボックスでアップロードするためのパラメータURLを入力できます。 .これを試してみましたが、機能しません...関数の開始と保存を呼び出すにはどうすればよいですか?助けてください?デバッグ時にエラーが発生します...ボタンをクリックした後

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

    SharedPreferences preferences = getSharedPreferences("gpstracker" , MODE_PRIVATE);

    String strValue = preferences.getString("Url",strValued);


      edittxtUrl = (EditText)findViewById(R.id.txtUrl);
      edittxtUrl.setText(strValue);


     Button buttonStart = (Button)findViewById(R.id.buttonStart);        
     buttonStart.setOnClickListener(startListener); 

     Button buttonSave = (Button)findViewById(R.id.buttonSave);        
     buttonSave.setOnClickListener(saveListener); 


}

private OnClickListener startListener = new OnClickListener() {
    public void onClick(View v) {

        Start();
    }
};


 private OnClickListener saveListener = new OnClickListener() {
    public void onClick(View v) {

        Save();
    }
};



public void Save() {

 SharedPreferences preferences = getSharedPreferences("gpstracker" , MODE_PRIVATE);
  SharedPreferences.Editor editor = preferences.edit(); 

   edittxtUrl = (EditText)findViewById(R.id.txtUrl);
  String strUrl = edittxtUrl.getText().toString();


  CheckBox chkTandC = (CheckBox)findViewById(R.id.chkTandC);
  boolean blnTandC = chkTandC.isChecked();

  editor.putString("Url", strUrl); // value to store

  editor.putBoolean("TandC", blnTandC); // value to store    
  // Commit to storage
  editor.commit();    

}
public void Start() {

 startActivity(new Intent(this, LocTracker.class));
 }   
4

1 に答える 1