84 任务跳转
This commit is contained in:
@@ -111,7 +111,7 @@ public class DailyTasksActivity extends BaseMvpActivity<DailyTasksPresenter, Act
|
||||
MvpPre.dailyTasksReceive(item.getTask_id() + "", item.getStudent_id());
|
||||
break;
|
||||
case 3://已完成
|
||||
if (item.getTask_id() == 1){
|
||||
if (item.getTask_id() == 1) {
|
||||
SignInDialog sginDialog = new SignInDialog(DailyTasksActivity.this);
|
||||
sginDialog.show();
|
||||
}
|
||||
@@ -155,7 +155,7 @@ public class DailyTasksActivity extends BaseMvpActivity<DailyTasksPresenter, Act
|
||||
}
|
||||
|
||||
private void taskStatus1(GiftBoxBean.TaskDataBean.DailyTasksBean item) {
|
||||
switch (item.getTask_id()){
|
||||
switch (item.getTask_id()) {
|
||||
case 1:
|
||||
SignInDialog sginDialog = new SignInDialog(this);
|
||||
sginDialog.setOnCloseListener(new Function0<Unit>() {
|
||||
@@ -246,21 +246,25 @@ public class DailyTasksActivity extends BaseMvpActivity<DailyTasksPresenter, Act
|
||||
}
|
||||
break;
|
||||
}
|
||||
try {
|
||||
if (ActivityUtils.getActivityList().size() > 1) {
|
||||
if (ActivityUtils.getActivityList().get(ActivityUtils.getActivityList().size() - 2) instanceof RoomActivity) {
|
||||
if (!TextUtils.isEmpty(CommonAppContext.getInstance().playId) && CommonAppContext.getInstance().playId.equals(roomId)) {
|
||||
finish();
|
||||
return;
|
||||
}
|
||||
|
||||
if (!TextUtils.isEmpty(CommonAppContext.getInstance().playId) && CommonAppContext.getInstance().playId.equals(roomId)){
|
||||
finish();
|
||||
return;
|
||||
}
|
||||
|
||||
for (Activity activity : ActivityUtils.getActivityList()) {
|
||||
if (activity instanceof RoomActivity) {
|
||||
((RoomActivity) activity).refreshRoomInfo(roomId);
|
||||
finish();
|
||||
return;
|
||||
((RoomActivity) ActivityUtils.getActivityList().get(ActivityUtils.getActivityList().size() - 2)).refreshRoomInfo(roomId);
|
||||
finish();
|
||||
return;
|
||||
}
|
||||
}
|
||||
RoomManager.getInstance().fetchRoomDataAndEnter(DailyTasksActivity.this, roomId, "", "");
|
||||
finish();
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
LogUtils.e("taskJumpRoom error: " + e.getMessage());
|
||||
}
|
||||
|
||||
RoomManager.getInstance().fetchRoomDataAndEnter(DailyTasksActivity.this, roomId, "", "");
|
||||
finish();
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user