admin
2023-10-08 2c5b6e472c368e80d85b8ea2b461c9ea62981d9b
BuWanVideo/src/com/weikou/beibeivideo/ui/common/FollowActivity.java
@@ -3,12 +3,9 @@
import android.content.Context;
import android.content.Intent;
import android.content.SharedPreferences;
import android.os.Build;
import android.os.Bundle;
import android.support.v4.widget.SwipeRefreshLayout;
import androidx.swiperefreshlayout.widget.SwipeRefreshLayout;
import android.view.View;
import android.view.Window;
import android.view.WindowManager;
import android.widget.LinearLayout;
import android.widget.ListView;
import android.widget.ProgressBar;
@@ -18,7 +15,6 @@
import com.google.gson.Gson;
import com.google.gson.GsonBuilder;
import com.google.gson.reflect.TypeToken;
import com.lcjian.library.util.RefreshLayout;
import com.lcjian.library.util.SingleToast;
import com.lcjian.library.util.common.StringUtils;
import com.weikou.beibeivideo.BasicTextHttpResponseHandler;
@@ -27,6 +23,11 @@
import com.weikou.beibeivideo.ui.BaseActivity;
import com.weikou.beibeivideo.ui.login.LoginActivity;
import com.weikou.beibeivideo.R;
import com.weikou.beibeivideo.ui.mine.MyFavouriteActivity;
import com.weikou.beibeivideo.util.JsonUtil;
import com.weikou.beibeivideo.util.UserUtil;
import com.weikou.beibeivideo.util.ui.TopStatusSettings;
import com.weikou.beibeivideo.widget.MySwipeRefreshLayout;
import org.apache.http.Header;
import org.json.JSONObject;
@@ -41,7 +42,7 @@
    ListView lv_follow;
    RefreshLayout rl_refresh;
    MySwipeRefreshLayout rl_refresh;
    TextView tv_middle;
@@ -60,11 +61,11 @@
    protected void onCreate(Bundle arg0) {
        super.onCreate(arg0);
        setContentView(R.layout.activity_follow);
        initStatusBar();
        TopStatusSettings.setStatusViewAndDeepColor(this);
        ll_no_data = (LinearLayout) findViewById(R.id.ll_no_data);
        lv_follow = (ListView) findViewById(R.id.lv_activity_follow);
        lv_follow.addHeaderView(new View(this));
        rl_refresh = (RefreshLayout) findViewById(R.id.rl_follow_activity);
        rl_refresh = findViewById(R.id.rl_follow_activity);
        ll_no_login = (LinearLayout) findViewById(R.id.ll_no_login);
        tv_login = (TextView) findViewById(R.id.tv_follow_login);
        tv_middle = (TextView) findViewById(R.id.tv_top_bar_middle);
@@ -85,7 +86,7 @@
            tv_login.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View v) {
                    startActivity(new Intent(FollowActivity.this, LoginActivity.class));
                    UserUtil.toLogin(FollowActivity.this);
                }
            });
        } else {
@@ -101,7 +102,7 @@
                    getAttentionList(uid, loginUid);
                }
            });
            rl_refresh.setOnLoadListener(new RefreshLayout.OnLoadListener() {
            rl_refresh.setOnLoadListener(new MySwipeRefreshLayout.OnLoadListener() {
                @Override
                public void onLoad() {
                    cPage++;
@@ -133,12 +134,7 @@
                        return;
                    }
                    Gson gson = new GsonBuilder()
                            .setPrettyPrinting()
                            .setFieldNamingPolicy(
                                    FieldNamingPolicy.UPPER_CAMEL_CASE)
                            .create();
                    List<Attention> list = gson.fromJson(jsonObject
                    List<Attention> list = JsonUtil.videoGson.fromJson(jsonObject
                            .getJSONObject("Data").getJSONArray("data")
                            .toString(), new TypeToken<List<Attention>>() {
                    }.getType());