Ver Código Fonte

代码更新

huyuguo 5 anos atrás
pai
commit
62eeaa48e5

+ 0 - 6
app/src/main/java/com/electric/chargingpile/activity/ChatContentListActivity.java

54
import com.zhy.http.okhttp.OkHttpUtils;
54
import com.zhy.http.okhttp.OkHttpUtils;
55
import com.zhy.http.okhttp.callback.StringCallback;
55
import com.zhy.http.okhttp.callback.StringCallback;
56
56
57
import org.w3c.dom.Text;
58
59
import java.util.ArrayList;
57
import java.util.ArrayList;
60
import java.util.HashMap;
58
import java.util.HashMap;
61
import java.util.List;
59
import java.util.List;
209
207
210
        public Map<String, ChatContentFragment> map = new HashMap<>();
208
        public Map<String, ChatContentFragment> map = new HashMap<>();
211
        private Handler handler;
209
        private Handler handler;
212
        private FragmentManager fm;
213
210
214
        public ChatContentAdapter(FragmentManager fm, Handler handler) {
211
        public ChatContentAdapter(FragmentManager fm, Handler handler) {
215
            super(fm);
212
            super(fm);
216
            this.fm = fm;
217
            this.handler = handler;
213
            this.handler = handler;
218
        }
214
        }
219
215
221
        public android.support.v4.app.Fragment getItem(int i) {
217
        public android.support.v4.app.Fragment getItem(int i) {
222
            ChatContentFragment fragment = ChatContentFragment.newInstance(i, from);
218
            ChatContentFragment fragment = ChatContentFragment.newInstance(i, from);
223
            fragment.handler = handler;
219
            fragment.handler = handler;
224
            fragment.fm = fm;
225
            map.put(i + "", fragment);
220
            map.put(i + "", fragment);
226
            return fragment;
221
            return fragment;
227
        }
222
        }
234
229
235
230
236
    public static class ChatContentFragment extends Fragment implements View.OnClickListener {
231
    public static class ChatContentFragment extends Fragment implements View.OnClickListener {
237
        private FragmentManager fm;
238
        private Handler handler;
232
        private Handler handler;
239
        private static final String ARG_INDEX = "index";
233
        private static final String ARG_INDEX = "index";
240
        private static final String ARG_FROM = "from";
234
        private static final String ARG_FROM = "from";

+ 1 - 1
app/src/main/java/com/electric/chargingpile/adapter/ChatPhotoFragmentPagerAdapter.java

12
import java.util.ArrayList;
12
import java.util.ArrayList;
13
import java.util.List;
13
import java.util.List;
14
14
15
public class ChatPhotoFragmentPagerAdapter extends FragmentPagerAdapter {
15
public class ChatPhotoFragmentPagerAdapter extends FragmentStatePagerAdapter {
16
    private List<ChatPhotoFragment> fragments = new ArrayList<>();
16
    private List<ChatPhotoFragment> fragments = new ArrayList<>();
17
17
18
    public ChatPhotoFragmentPagerAdapter(FragmentManager fm, List<ChatPhotoFragment> fragments) {
18
    public ChatPhotoFragmentPagerAdapter(FragmentManager fm, List<ChatPhotoFragment> fragments) {