示例#1
0
  @Override
  public View onCreateView(
      LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
    databaseHandler = new DataBaseHandler(getActivity());
    setting = databaseHandler.getSetting();
    carFunctions = new CarFunctions(getActivity());

    View view = inflater.inflate(R.layout.settings, container, false);
    settingsTV = (TextView) view.findViewById(R.id.settingsTV);
    logOut = (Button) view.findViewById(R.id.logOut);
    updateUserInfo = (Button) view.findViewById(R.id.updateInfo);

    if (setting.getDuration() == 1) {
      settingsTV.setText(getResources().getString(R.string.settings_ar));
      updateUserInfo.setText(getResources().getString(R.string.update_user_info_ar));
      logOut.setText(getResources().getString(R.string.log_out_ar));
    } else {
      settingsTV.setText(getResources().getString(R.string.settings_en));
      updateUserInfo.setText(getResources().getString(R.string.update_user_info_en));
      logOut.setText(getResources().getString(R.string.log_out_en));
    }

    logOut.setOnClickListener(
        new OnClickListener() {
          @Override
          public void onClick(View v) {
            showAlertDialog();
          }
        });
    updateUserInfo.setOnClickListener(
        new OnClickListener() {
          @Override
          public void onClick(View v) {
            showUpdateDialog();
          }
        });
    return view;
  }