Ver código fonte

更新部分接口参数

liujiangyao 8 anos atrás
pai
commit
e536659788

+ 6 - 0
app/src/main/java/com/sheep/gamegroup/model/api/ApiService.java

@@ -167,4 +167,10 @@ public interface ApiService {
     @PUT(V1+"app/accepted_task/give_up/")
     Observable<BaseMessage> giveUpTask(@Query("id") int id);
 
+    /**
+     * 获取任务显示状态
+     */
+    @GET(V1 + "/app/task_log/node/")
+    Observable<BaseMessage> giveTaskStatue(@Body JSONObject object);
+
 }

+ 4 - 4
app/src/main/java/com/sheep/gamegroup/model/util/AddPuplicParameIntercept.java

@@ -30,15 +30,15 @@ public class AddPuplicParameIntercept implements Interceptor {
 
     /**
      * 添加公共参数
+     .setQueryParameter("test3","test3")
+     .addQueryParameter("test","test")
+     .setEncodedQueryParameter("test2","test2")
      * @param oldRequest
      * @return
      */
     private Request addParam(Request oldRequest) {
         HttpUrl.Builder b = oldRequest.url()
-                .newBuilder()
-                .setQueryParameter("test3","test3")
-                .addQueryParameter("test","test")
-                .setEncodedQueryParameter("test2","test2");
+                .newBuilder();
         Request r = oldRequest.newBuilder()
                 .addHeader("Authorization", SpUtils.getOpenId(SheepApp.mContext)+"")//header 会覆盖以前的  header
                 .method(oldRequest.method(), oldRequest.body())

+ 1 - 0
app/src/main/java/com/sheep/gamegroup/presenter/TaskDialogContract.java

@@ -11,6 +11,7 @@ public interface TaskDialogContract {
 
     interface Presenter{
         void acceptedTask(JSONObject o);
+        void getTaskState(JSONObject o);
     }
     interface View{
         void startTaskUpdataView(Object o);

+ 30 - 10
app/src/main/java/com/sheep/gamegroup/view/activity/DialogActivity.java

@@ -6,14 +6,18 @@ import android.os.Bundle;
 import android.os.Handler;
 import android.os.Message;
 import android.preference.DialogPreference;
+import android.support.annotation.NonNull;
 import android.support.annotation.Nullable;
 import android.support.annotation.RequiresApi;
+import android.view.LayoutInflater;
 import android.view.View;
+import android.view.ViewGroup;
 import android.webkit.WebChromeClient;
 import android.webkit.WebResourceRequest;
 import android.webkit.WebView;
 import android.webkit.WebViewClient;
 import android.widget.ArrayAdapter;
+import android.widget.BaseAdapter;
 import android.widget.ImageView;
 import android.widget.ListView;
 import android.widget.TextView;
@@ -122,13 +126,8 @@ public class DialogActivity extends Activity implements TaskDialogContract.View
         dialogItemNameTv.setText(task_entity.getTask_name());
         dialogItemSizeTv.setText( task_entity.getPackage_size() + "M");
         isDownLoad = PackageUtil.isAppInstalled(SheepApp.mContext, task_entity.getPackage_names());
-        if (PackageUtil.isAppInstalled(SheepApp.mContext, task_entity.getPackage_names())) {
-//            startStaskSprogress.setProgress(100);
-
-        } else {
-//            startStaskSprogress.setProgress(0);
-        }
-
+        //Todo 找不到接口,明天继续
+        preference.getTaskState(null);
     }
 
     private void initViews() {
@@ -158,9 +157,30 @@ public class DialogActivity extends Activity implements TaskDialogContract.View
             }
         });
 
-//        listview.setAdapter(new ArrayAdapter<Object>(){
-//
-//        });
+        listview.setAdapter(new BaseAdapter(){
+            @Override
+            public int getCount() {
+                return 0;
+            }
+
+            @Override
+            public Object getItem(int position) {
+                return null;
+            }
+
+            @Override
+            public long getItemId(int position) {
+                return 0;
+            }
+
+            @NonNull
+            @Override
+            public View getView(int position, @Nullable View convertView, @NonNull ViewGroup parent) {
+                convertView = LayoutInflater.from(activity).inflate(R.layout.try_makemoney_item, null);
+                return convertView;
+            }
+
+        });
     }
 
     @OnClick({R.id.doalog_item_get_rewards_tv, R.id.dialog_item_x, R.id.start_task_tv, R.id.start_stask_sprogress})