2013-08-12 2 views
0

이 코드를 사용하여 배경 화면을 설정합니다. 하지만 내 문제는 화면을 새로 고침 할 때까지 전화 화면이 마지막 배경 화면을 여러 번 표시한다는 것입니다. 화면을 새로 고치는 방법은 다음과 같습니다. 1. 손가락으로 바탕 화면을 바꿀 수 있습니다. 이렇게하면 배경 화면을 새로 고칩니다. 2. 전체 홈 화면을 포함하는 활동을 만드는 응용 프로그램을 엽니 다. 종료하면 홈 화면이 새로 고쳐지고 마지막으로 설정된 비트 맵이 표시됩니다.WallpaperManager.setBitmap() 설정하지 않는 바탕 화면 바로

미친 소리가 나지만 결과는 배경 화면이 변경되었지만 전화가 다시 그려지기 전까지는 표시되지 않습니다. 전화를 강제로 다시 그리거나 새로 고칠 수있는 방법이 있습니까?

답변

0

간단하게 사용할 수있는 활동을 새로 고치려면 :

finish(); 

startActivity(getIntent()); 

이 현재 활동을 갱신!

+0

죄송합니다. 내 활동이 새로 고쳐지지 않습니다. 그것은 바탕 화면을 그릴 수 강제로 상쾌한 전화 바탕 화면입니다 – Ton

+0

http://stackoverflow.com/questions/5983584/android-refresh-bitmap-with-newdata에서 봐 –

+0

내 상황이 아닌 것 같아요 – Ton

관련 문제