나는 응용 프로그램이 처음 열릴 때 제공된 목록에서 도시를 선택하라는 대화 상자를 만들었습니다. 대화 상자는 완벽하게 작동하지만 사용자의 선택을 저장하여 두 번째로 열 때 사용자가 이미 이전에 선택했는지 확인합니다. 대화 상자가 있으면 대화 상자를 표시하지 않고 도시 변수를 이전에 선택한 기본 설정으로 정의합니다. 그리고 분명히 이전에 선택을하지 않은 경우 (처음 앱을 열거 나 앱이 저장된 환경 설정을 읽을 수 없기 때문에) 대화 상자를 표시합니다. 나는 상당히 빨리 안드로이드 프로그래밍을 따기있어 비록 I가이 (적어도 내가 하하라고 생각) 아, 그리고 그건 그렇고 :안드로이드 애플 리케이션에서 다시로드 할 때 사용하기 위해 자신을 저장하는 사용자 선택 저장
final CharSequence[] CityChoice = {"Austin", "Dallas/Fort Worth", "Houston", "San Antonio"};
AlertDialog.Builder alt_bld = new AlertDialog.Builder(this);
alt_bld.setIcon(R.drawable.icon);
alt_bld.setTitle("Select your city");
alt_bld.setSingleChoiceItems(CityChoice, -1, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int item) {
Toast.makeText(getApplicationContext(), "Your city is now set to "+CityChoice[item]+". To change this, go to Menu -> Preferences.", Toast.LENGTH_LONG).show();
dialog.dismiss();
}
});
AlertDialog alert = alt_bld.create();
alert.show();
편집 :
은 다음의 경우에이 도움이 내 대화의 나는 그것에 대해 아주 새로운 것을 인정한다. 따라서 귀하의 응답이 상세할수록 좋습니다. 미리 감사드립니다.
정확하게 내가 사용하는 것을 끝낸다. .. thanks much man – dootcher