Is edittext1.loadfromfile('....txt') affected in api 30? lazarus / 43-Android ---------------------------------------------------------------------- rsu333 · 2022-06-07 14:55 I want to load a single line text file in to edittext1 but it not probably loading as it was work in pervious app [api 29 ] .  Also May be one more thing var   txtContent: string;  begin txtContent:= TextFileManager1.LoadFromAssets('nm.txt');      edittext1.text:=txtContent; may not working.  Kindly suggest solution. ---------------------------------------------------------------------- loaded · 2022-06-07 18:45 This process required some modification of the relevant demo. Regarding this process, let's first modify the AppOpenFileDialogDemo1 demo a bit. Let's add the jEditText1 component to the demo. Then, let's update the jOpenDialog1FileSelected method as follows. Code: Pascal  [Select][+][-]window.onload = function(){var x1 = document.getElementById("main_content_section"); if (x1) { var x = document.getElementsByClassName("geshi");for (var i = 0; i procedure TAndroidModule1.jOpenDialog1FileSelected(Sender: TObject; path: string; fileName: string);var  Stream:TFileStream;  filemergestring:string;begin   if IsRuntimePermissionGranted('android. permission.WRITE_EXTERNAL_STORAGE') then   begin      if Pos('.txt', filename) > 0 then      begin        stream:=TFileStream.Create(path+'/' + fileName,fmOpenRead or  fmShareDenyNone);  stream.Position:=0;        setLength(filemergestring,stream.Size);        stream.ReadBuffer(pointer(filemergestring)^, stream.Size);        stream.Free;        jEditText1.Text:=filemergestring;      end;   end;end; ---------------------------------------------------------------------- rsu333 · 2022-06-08 06:50 Ok, Thanks I will try & inform you soon.