첫 번째 앱 위젯을 만들고 있습니다. 한 가지는 제외하고는 아무 것도 없습니다. Glide를 사용하여 RemoteViewsFactroy의 getViewAt() 메소드에서 이미지를 ImageView로로드하는 방법을 알 수 없습니다. MainThread에서 (AppWidgetTarget)을 실행해야하기 때문에 항상 오류가 발생하지만 RemoteViewsFactory에서 새로운 Handler (Looper.getMainLooper())를 호출 할 수 없습니다.이미지를 Glide for AppWidget에로드하십시오.
2
A
답변
0
글라이드는 AppWidgetTarget 클래스를 제공함으로써 이것을 지원합니다.
onUpdate()
에 위젯을 업데이트하는 동안, 당신은 그것에게 RemoteViews
객체, 이미지 뷰의 ID 및 appwidgetId을 통과, 새로운 AppWidgetTarget을 만든 다음이처럼의 이미지 뷰에 대한 거의 같은 방법으로 활강을 호출하여 앱.
appWidgetTarget = new AppWidgetTarget(context, rv, R.id.custom_view_image, appWidgetIds);
Glide
.with(context.getApplicationContext()) // safer!
.load(GlideExampleActivity.eatFoodyImages[3])
.asBitmap()
.into(appWidgetTarget);
위 예제 코드는 wonderful set of glide tutorials에서 가져온 것입니다. 이 튜토리얼은 활공 사용의 많은 실제적인 측면을 다룹니다.
마찬가지로, NotificationTarget 대상 클래스도 글라이드에서 제공됩니다. 동일한 문제를 해결하지만 appWidgets 대신 알림을 처리합니다.
관련 문제
- 1. ViewPager Glide
- 2. Glide + CollapsingToolbarLayout 이상한 동작
- 3. Glide Not Loading Image
- 4. Glide RequestListener가 작동하지 않습니다.
- 5. RequestListener에 인수 전달 Glide
- 6. Android, BitmapPool with Glide 라이브러리
- 7. Docker에서 Go Glide 설정
- 8. Glide and RecyclerView 깜박임
- 9. Android Glide : 비트 맵을 다운로드하고 캐시하는 방법?
- 10. picasso and glide 님은 웹에서 이미지를로드하지 않았습니다.
- 11. 조각 내 Glide 컨텍스트를 가져 오는 중 오류가 발생했습니다.
- 12. 파괴 된 활동에 대한로드를 시작할 수 없습니다. Glide
- 13. for 루프 내에서 여러 이미지를 표시하려면 어떻게해야합니까?
- 14. for 루프 만 사용하여 마지막 이미지를 표시합니다.
- 15. Docker for mac은 이미지를 가져 오지 않습니다.
- 16. VBE for Excel로 이미지를 가져 오려고 시도합니다.
- 17. js for 루프로드 이미지를 순차적으로로드하지 않습니다.
- 18. for 루프로 배열에있는 문자열에서 무작위 이미지를 선택하십시오.
- 19. Glide v4.4 메모리 캐시 및 디스크 캐시 오류 비활성화
- 20. for concurrency for for 루프
- 21. Jumbotron for Rails App에 배경 이미지를 추가 할 수 없습니다.
- 22. for 루프에서 사용할 때 cairoDevice가 검은 색 이미지를 생성합니다.
- 23. for 루프는 마지막 이미지를 표시합니다. 나는 같은 x와 y 축에
- 24. iText for .NET을 사용하여 PDF에 이미지를 삽입하는 방법
- 25. for 문을 사용하여 java의 배열에 여러 이미지를 만들려면 어떻게해야합니까?
- 26. 중첩 된 for 루프를 사용하여 이미지를 뒤집을 수 있습니까?
- 27. tesseract-ocr-for-php 이미지를 읽을 수 없습니다.
- 28. "for"루프를 사용하여 이미지를 추가하는 자바 스크립트 갤러리
- 29. Android : for 루프를 사용하여 이미지를 여러 번 그릴 수있는 방법
- 30. For 루프에서 Hashmap Array에 URL의 이미지를 다운로드 할 수 있습니까?
당신은 이것을 유니버설 이미지 로더를 사용하여 얻을 수 있습니다. 글라이드 만 사용하여 이미지를로드 하시겠습니까? – Sangeetha