자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다. 
  • 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)

본 게시판은 개발자들이 자유롭게 질문과 답변을 공유하는 게시판입니다.
* 따라서 최대한 정중하게 질문을 올려 주세요.
* 질문을 상세히 작성해 주실 수록 좋은 답변이 올라 옵니다.
* 다른 분들도 참고할 수 있도록 결과 댓글 필수(또는 감사 댓글)
(결과 댓글을 달지 않는 경우 다음 질문에 대한 답변이 달리지 않는 불이익이 있을 수 있습니다.)
-----------------------------------------------------------------------------------------------

 

안드로이드 버전 8.0 이상에서는 아래의 코드가 먹질 않습니다.

그 아래로는 잘됩니다.

즉 구형 스마트폰에서는 저장 루틴이 잘먹는데 최신형에서는 저장이 되질 않습니다.

그러나 불러오는 것은 되는 것 같습니다.

 

빌드는 델파이XE 10.3리오로 했습니다.

갤럭시4와 노트5에서는 저장도 잘되고 불어오기도 잘되는데

안드로이드 8.1.0인 LG VtingQ 펜타에서는 저장이 되질 않습니다.

불러오기는 되는 것 같아요.

높은 버전에서 특정한 폼값이 변하는 것은 어떻게 저장해야한가요?

 

procedure TForm1.FormCreate(Sender: TObject);

var

  R: TBinaryReader;

begin

  if SaveState.Stream.Size > 0 then

  begin

    // Recover previously typed text in Edit1 control.

    R := TBinaryReader.Create(SaveState.Stream);

    try

      Edit1.Text := R.ReadString;

    finally

      R.Free;

    end;

  end;

end;

 

procedure TForm1.FormSaveState(Sender: TObject);

var

  W: TBinaryWriter;

begin

  SaveState.Stream.Clear;

  // Current state is only saved when something was edited.

  // If nothing has changed, the state will be removed this way.

  if Edit1.Text.Length > 0 then

  begin

    // Save typed text in Edit1 control.

    W := TBinaryWriter.Create(SaveState.Stream);

    try

      W.Write(Edit1.Text);

    finally

      W.Free;

    end;

  end;

end;

 

 


 

번호 제목 글쓴이 날짜 조회 수
공지 [프로그래밍 강의] 2021.6~2021.12 관리자 2015.01.22 17307
공지 유용한 관련 사이트 관리자2 2014.03.20 56188
공지 본 게시판은 개발자 여러분들의 질문과 답변을 공유하는 공간입니다. 관리자 2012.01.10 99617
593 글자 짤림문제 델펀맨 2016.09.20 792
592 델파이 7버전 다운로드 문의 [1] 정보개발팀 2017.06.26 792
591 xe7로 DataSnap 사용하여 3티어로 작성 한 프로그램 remort error: Error reading servermethods2.clientheight: property clientheight does not exist오류가 납니다 [3] file delphi 2016.03.29 792
590 coding in delphi 책 어디서 다운받을 수 있나요 [3] 해뜨는식당ㅋㅋ 2015.01.29 795
589 Delphi 10.3 Rio 를 통한 최초 Android 개발시 오류 [5] file 이치고 2019.04.24 798
588 델파이로 안드로이드 네이티브 api를 직접 사용할 수 있나요? 파이어몽키가 api를 웹핑(wrapping)한다는 건 무슨 의미인가요? 관리자 2015.04.15 801
587 centos 6.9 환경에 PA서버 설치시 문의입니다. [3] 운땡최향태 2017.05.10 802
586 SMS 핸들러 권한 추가 문의드려요. [2] 생각 2019.01.23 802
585 [XE7] 샘플 프로그램 속도 문제 [1] 마로 2015.02.26 806
584 Datasnap client 어플리케이션을 FireDAC으로 만들수 있나요? [1] 금성우 2015.01.21 807
583 DBLookupCombobox 디스플레이 하는 방법 [2] 델펀맨 2016.10.12 810
582 [kinvey]에러 문의 입니다. 초보델팡이 2020.02.13 813
581 AddFontResourceEx문제... [4] Firemonkey 2019.01.18 814
580 [질문] Delphi XE7 - Check for Updates 대하여... [2] 델사냥 2014.12.10 822
579 Delphi 10 Seattle 에서 DevExpress v15.1.5 버전이 설치가 되지 않습니다. [3] 도사 2015.12.08 827
578 Appmethod 사용시, 안드로이드 시뮬레이터 에러 [1] radio 2015.02.23 829
577 안드로이드 스튜디오 라이브러리파일 (AAR) 사용 방법 문의 [3] 조대현 2017.06.22 832
576 Delphi 7 REST Client 개발 문의 [2] DevCK 2021.05.12 833
575 cannot resolve unit name 'Winapi. windows' file charlesseo 2015.12.15 834
574 FMX 멀티스레드 문제입니다. [4] file 아크나톤 2019.08.28 837