我有几项活动需要下载和显示图像。图像从URL下载到内部存储器中,按比例缩小,然后显示。
有没有办法避免在多个活动中重复相同的代码?我可以创建一个包含所有代码的活动,也许我将URL作为Intent Extra传递。 (请注意,所有HTTP方法都已经在一个单独的类中,它是UI函数,如计算图像宽高比,并为图像布局指定高度和宽度,我不想重复)
我正在寻找的不是Dialog活动。比如将图像活动的UI嵌入到调用活动的UI中。
答案 0 :(得分:0)
我会把代码下载并将图像缩放到一个实用程序类中,所有活动都可以使用AsyncTasks调用它。您可以在onPostExecute中显示它。