-1
내 위치를 업로드하는 간단한 앱을 만들고 싶습니다. 두 가지 활동이 있으며 첫 번째 활동에는 사용자가 editbox를 사용하여 업로드 할 때 매개 변수 url을 입력하고, 사용자가 위치 환경 설정 저장 버튼을 업로드하려는 경우 확인란을 선택합니다. 이 있지만 작업을 시도 activity.I 위치를 얻기 위해 이동과 시작 버튼 ... 난? 어떤 도움을 내 기능의 시작을 호출하고 저장하는 방법? 나는 오류가있는 경우 디버그 ... 클릭 버튼안드로이드 앱의 사용자 설정 활동
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));
}
으로 바꾸면 문제를 해결할 수 있습니다. 충돌이 일어나거나 아무 일도 일어나지 않습니다. – jcw
예 버튼을 클릭하면 충돌이 발생합니다. 시작 – user1950855
logcat을 게시하십시오. – jcw