파일에서 읽으려고하는데 Bzip2InputStream을 사용하고 싶습니다. 내 응용 프로그램을 실행하려고하면 코드가 inputstream 생성에 도달 할 때까지 잘 실행됩니다. 느릅 나무의 시점에서 계속 실행하지만, 아무것도 나타나지 않습니다와 거의 매 초마다 응용 프로그램 출력을 읽Xamarin에서 BZip2 사용하기
[Mono] GC_MINOR: (Nursery full) pause 5.67ms, total 6.16ms, bridge 0.00ms promoted 192K major 1152K los 1075K
내가 모르는 대안이 있습니까? 바보 같은 짓하고있어? 어떤 도움을 주셔서 감사합니다!
코드는 다음과 같습니다.
using Ionic.BZip2;
namespace ActionBarTest
{
public class CoverageElement
{
}
public class Coverages
{
private List<string> ChartNames = new List<string>();
private List<CoverageElement> m_Coverages;
private BZip2InputStream bz2Stream;
public Coverages(Stream compressedCoverage)
{
try{
bz2Stream = new Ionic.BZip2.BZip2InputStream(compressedCoverage);
}
catch (Exception error){
}
using (BinaryReader b = new BinaryReader (bz2Stream)) {
int t1 = b.ReadInt32();
Console.WriteLine ("krøll i binaryreader" + t1);
int noOfElements = b.ReadInt32();
for (int i = 0; i < noOfElements; i++) {
char[] t = b.ReadChars (8);
ChartNames.Add (new string (t));
}
}
}
}
은}
나는 웹 클라이언트 결과에서 직접 스트림을 보내지 않고 웹 클라이언트 결과에서 memorystream을 만들어야한다고 대답했다. – user3729870
답변으로 게시하고 동의하십시오. –