ソースを参照

手动代码审核

liujiangyao 8 年 前
コミット
4d0b5d01d3

+ 2 - 0
app/src/main/AndroidManifest.xml

@@ -235,6 +235,8 @@
             android:screenOrientation="portrait"/>
         <activity android:name="com.sheep.gamegroup.view.activity.ChangeTelAct"
             android:screenOrientation="portrait"/>
+        <activity android:name="com.sheep.gamegroup.view.activity.TaskDetailAct"
+            android:screenOrientation="portrait"/>
         <activity android:name="com.sheep.gamegroup.view.activity.DialogToastAct"
             android:theme="@style/MyDialogActivityTheme"
             />

+ 11 - 0
app/src/main/java/com/sheep/gamegroup/util/Jump2View.java

@@ -29,6 +29,7 @@ import com.sheep.gamegroup.view.activity.PersionInfoAct;
 import com.sheep.gamegroup.view.activity.PersonalCenterAct;
 import com.sheep.gamegroup.view.activity.PhoneAct;
 import com.sheep.gamegroup.view.activity.RealNameAuthenAct;
+import com.sheep.gamegroup.view.activity.TaskDetailAct;
 import com.sheep.gamegroup.view.activity.TaskListAct;
 import com.sheep.gamegroup.view.activity.TryMakeMoneyact;
 import com.sheep.gamegroup.view.activity.WithdrawalAct;
@@ -266,6 +267,16 @@ public class Jump2View {
         context.startActivity(intent);}
 
     /**
+     * 跳出弹框页面
+     * @param context
+     * @param o
+     */
+    public synchronized void goTaskDetailView(Context context, TaskEty o){
+        Intent intent = new Intent(context, TaskDetailAct.class);
+        intent.putExtra("task_entity", o);
+        context.startActivity(intent);}
+
+    /**
      * 跳到已做过任务列表页面
      * @param context
      * @param o

+ 14 - 0
app/src/main/java/com/sheep/gamegroup/view/adapter/TryMakeMoneyAdp.java

@@ -136,6 +136,15 @@ public class TryMakeMoneyAdp extends AdpCommonRecy<RecyleObj> {
                     @Override
                     public void onClick(View v) {
                         G.showToast("任务详情");
+                        if(isHave){
+                            G.showToast("请先取消已接受的任务");
+                            return;
+                        }
+                        TaskEty taskEty = etyList.get(i).getTask();
+                        taskEty.setRunTask(0);
+                        taskEty.setRelease_task_id(etyList.get(i).getId());
+                        taskEty.setName(etyList.get(i).getName());
+                        Jump2View.getInstance().goDialogActivityView(context, taskEty);
                     }
                 });
                 Glide.with(context)
@@ -193,6 +202,11 @@ public class TryMakeMoneyAdp extends AdpCommonRecy<RecyleObj> {
             @Override
             public void onClick(View v) {
                 G.showToast("任务详情");
+                TaskEty taskEty = acceptedEty.getRelease_task().getTask();
+                taskEty.setRunTask(1);
+                taskEty.setRelease_task_id(acceptedEty.getRelease_task().getId());
+                taskEty.setName(acceptedEty.getRelease_task().getName());
+                Jump2View.getInstance().goDialogActivityView(context, taskEty);
             }
         });
         holder.itemView.setOnClickListener(new View.OnClickListener() {