2012-06-07 4 views
0

한 스레드에서 다른 스레드로 버퍼를 전달해야하며이를 수행하기 위해 bundle.putByteArray (String key, byte [] value) 메서드를 사용하고 있습니다. 이 메서드는 전체 버퍼를 다른 버퍼로 복사하여 전달하거나 배열에 포인터를 보내는 지 여부에 대한 질문입니다.bundle.putByteArray가 전체 버퍼를 복사하거나 안드로이드에서 포인터를 전달합니까?

전체 버퍼를 복사하는 경우 비용이 많이 들기 때문에이 함수 호출을 피할 필요가 있습니다. 제 의심을 분명히하십시오.

덕분에, SHAMY

답변

1

는 않습니다 모든 표준의 HashMap에 키 값 쌍을 삽입하고, Bundle.java 참조하십시오. 그래서 아니, 그것은 사본을하고 있지 않다.

관련 문제