찾다

 >  Q&A  >  본문

android - activity之间传递图片怎么样比较好?

传递url还是bitmap?
为什么?
回答简洁一点,谢谢。

怪我咯怪我咯2772일 전385

모든 응답(5)나는 대답할 것이다

  • 大家讲道理

    大家讲道理2017-04-17 17:44:39

    현장은 어떤 모습인가요? 이 그림에는 첫 번째 활동에 해당 비트맵 개체가 이미 있습니까?

    회신하다
    0
  • PHP中文网

    PHP中文网2017-04-17 17:44:39

    어떤 상황이든 객체, 특히 크고 비용이 많이 드는 비트맵 객체를 전달하지 마세요. 어쨌든 캐시되어야 합니다.

    회신하다
    0
  • ringa_lee

    ringa_lee2017-04-17 17:44:39

    DiskLruCache 및 MemoryLruCache 보조 캐시를 사용하세요. URL만 전달하면 비용이 너무 많이 듭니다

    회신하다
    0
  • 怪我咯

    怪我咯2017-04-17 17:44:39

    초대해 주셔서 감사합니다. URL이 있는 경우에는 선호하는 URL을 선호합니다. 그렇지 않은 경우 캐싱을 고려할 수 있습니다. Intent 형태로 Bitmap을 전달하지 않는 것이 가장 좋습니다. 큰 이미지는 전달되지 않을 수 있으며 TransactionTooLargeException

    이 발생합니다.

    회신하다
    0
  • 迷茫

    迷茫2017-04-17 17:44:39

    로컬이나 인터넷에서 얻은 사진이라면 당연히 URI URL 등을 전달하는 것이 가장 좋습니다
    그린 그림이라면 클래스를 사용하여 관리하고 정적 변수를 사용하여 액세스합니다. 이런 식으로 전역적으로 사용할 수 있으며, 사용 후에는 전달할 필요가 없습니다.

    회신하다
    0
  • 취소회신하다