1、回答评论列表答案作者显示作者
2、修复回答详情页查看大图滑动后返回依旧不是大图的问题
This commit is contained in:
@ -56,6 +56,7 @@ import java.net.HttpURLConnection;
|
||||
import java.net.URL;
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
||||
import java.util.HashSet;
|
||||
import java.util.Map;
|
||||
|
||||
import butterknife.ButterKnife;
|
||||
@ -68,6 +69,9 @@ import butterknife.ButterKnife;
|
||||
//TODO 处理这里activity到统一主题
|
||||
public class ViewImageActivity extends Activity implements OnPageChangeListener {
|
||||
|
||||
public static final int REQUEST_FOR_VIEWED_IMAGE= 921;
|
||||
public static final String VIEWED_IMAGE = "viewed_image";
|
||||
|
||||
private Gh_ViewPager mViewimageVp;
|
||||
private View mViewimageLine;
|
||||
|
||||
@ -83,6 +87,7 @@ public class ViewImageActivity extends Activity implements OnPageChangeListener
|
||||
|
||||
private ArrayList<String> urls;
|
||||
private Map<Integer, String> newUrls;
|
||||
private HashSet<Integer> mViewedSet; // 让调用者知道该图片是否被看过了
|
||||
|
||||
private String scaleType;
|
||||
|
||||
@ -138,6 +143,8 @@ public class ViewImageActivity extends Activity implements OnPageChangeListener
|
||||
int current = extras.getInt(KEY_CURRENT, 0);
|
||||
scaleType = extras.getString(KEY_SCALETYPE);
|
||||
|
||||
mViewedSet = new HashSet();
|
||||
|
||||
if (savedInstanceState != null) {
|
||||
current = savedInstanceState.getInt(EntranceUtils.KEY_CURRENTITEM, 0);
|
||||
isOrientation = savedInstanceState.getBoolean("isOrientation");
|
||||
@ -195,6 +202,9 @@ public class ViewImageActivity extends Activity implements OnPageChangeListener
|
||||
rparams.leftMargin = (int) (width * (positionOffset + position));
|
||||
mViewimageLine.setLayoutParams(rparams);
|
||||
}
|
||||
|
||||
mViewedSet.add(position);
|
||||
setResult(Activity.RESULT_OK, new Intent().putExtra(VIEWED_IMAGE, mViewedSet));
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
Reference in New Issue
Block a user