d class="lines-num lines-num-new">
@@ -60,12 +63,14 @@ public class UploadActivity extends BaseActivity implements UploadContract.View
|
|
60
|
63
|
|
|
61
|
64
|
@OnClick(R.id.iv_add_session)
|
|
62
|
65
|
void jumpToNewSession(){
|
|
63
|
|
- presenter.jumpToNewSession();
|
|
|
66
|
+ SessionBean sessionBean = new SessionBean();
|
|
|
67
|
+
|
|
|
68
|
+ jumpToSelectedSession(sessionBean);
|
|
64
|
69
|
}
|
|
65
|
70
|
|
|
66
|
71
|
@OnClick(R.id.iv_bt_status)
|
|
67
|
72
|
void checkBTStatus(){
|
|
68
|
|
- presenter.checkBTStatus();
|
|
|
73
|
+
|
|
69
|
74
|
}
|
|
70
|
75
|
|
|
71
|
76
|
|
|
|
|
@@ -137,4 +142,15 @@ public class UploadActivity extends BaseActivity implements UploadContract.View
|
|
137
|
142
|
});
|
|
138
|
143
|
}
|
|
139
|
144
|
|
|
|
145
|
+
|
|
|
146
|
+ public void jumpToSelectedSession(SessionBean sessionBean) {
|
|
|
147
|
+ sessionBean.lensmanId = Preferences.getInstance(this).getLensManId();
|
|
|
148
|
+ sessionBean.sessionDate=20160813;
|
|
|
149
|
+ sessionBean.sessionSeq = new Random().nextInt(10000);
|
|
|
150
|
+ sessionBean.sessionId ="chengzhenyu_test";
|
|
|
151
|
+ Intent intent = new Intent(this, SessionActivity.class);
|
|
|
152
|
+ intent.putExtra("session",sessionBean);
|
|
|
153
|
+ startActivity(intent);
|
|
|
154
|
+ }
|
|
|
155
|
+
|
|
140
|
156
|
}
|
|
|
|
@@ -20,16 +20,10 @@ public class UploadContract {
|
|
20
|
20
|
void showSessionViews();
|
|
21
|
21
|
void updateSessionUploadView(SessionBean bean);
|
|
22
|
22
|
void refreshSessionViews(ArrayList<SessionBean> sessionList);
|
|
23
|
|
-
|
|
24
|
23
|
}
|
|
25
|
24
|
|
|
26
|
25
|
interface Presenter extends BasePresenter{
|
|
27
|
26
|
|
|
28
|
|
- void checkBTStatus();
|
|
29
|
|
- void jumpToBriefs();
|
|
30
|
|
- void jumpToNewSession();
|
|
31
|
|
- void jumpToSelectedSession(SessionBean sessionBean);
|
|
32
|
|
-
|
|
33
|
27
|
}
|
|
34
|
28
|
|
|
35
|
29
|
}
|
|
|
|
@@ -1,30 +1,20 @@
|
|
1
|
1
|
package ai.pai.lensman.upload;
|
|
2
|
2
|
|
|
3
|
|
-import android.app.Activity;
|
|
4
|
|
-import android.content.Intent;
|
|
5
|
|
-
|
|
6
|
3
|
import java.util.ArrayList;
|
|
7
|
4
|
|
|
8
|
5
|
import ai.pai.lensman.bean.SessionBean;
|
|
9
|
|
-import ai.pai.lensman.session.SessionActivity;
|
|
10
|
6
|
|
|
11
|
7
|
public class UploadPresenter implements UploadContract.Presenter {
|
|
12
|
8
|
|
|
13
|
|
- private Activity activity;
|
|
14
|
9
|
private UploadContract.View uploadView;
|
|
15
|
10
|
private ArrayList<SessionBean> sessionList;
|
|
16
|
11
|
|
|
17
|
|
- private int seq = 0;
|
|
18
|
|
- public UploadPresenter(Activity activity, UploadContract.View view){
|
|
19
|
|
- this.activity = activity;
|
|
|
12
|
+
|
|
|
13
|
+ public UploadPresenter( UploadContract.View view){
|
|
20
|
14
|
this.uploadView = view;
|
|
21
|
15
|
sessionList = new ArrayList<>();
|
|
22
|
16
|
}
|
|
23
|
17
|
|
|
24
|
|
- @Override
|
|
25
|
|
- public void checkBTStatus() {
|
|
26
|
|
-
|
|
27
|
|
- }
|
|
28
|
18
|
|
|
29
|
19
|
@Override
|
|
30
|
20
|
public void start() {
|
|
|
|
@@ -41,26 +31,4 @@ public class UploadPresenter implements UploadContract.Presenter {
|
|
41
|
31
|
|
|
42
|
32
|
}
|
|
43
|
33
|
|
|
44
|
|
-
|
|
45
|
|
- @Override
|
|
46
|
|
- public void jumpToBriefs() {
|
|
47
|
|
-
|
|
48
|
|
- }
|
|
49
|
|
-
|
|
50
|
|
- @Override
|
|
51
|
|
- public void jumpToNewSession() {
|
|
52
|
|
- seq ++;
|
|
53
|
|
- SessionBean sessionBean = new SessionBean();
|
|
54
|
|
- sessionBean.sessionSeq = seq;
|
|
55
|
|
- sessionList.add(sessionBean);
|
|
56
|
|
- jumpToSelectedSession(sessionBean);
|
|
57
|
|
- }
|
|
58
|
|
-
|
|
59
|
|
- @Override
|
|
60
|
|
- public void jumpToSelectedSession(SessionBean sessionBean) {
|
|
61
|
|
- Intent intent = new Intent(activity, SessionActivity.class);
|
|
62
|
|
- intent.putExtra("session",sessionBean);
|
|
63
|
|
- activity.startActivity(intent);
|
|
64
|
|
- }
|
|
65
|
|
-
|
|
66
|
34
|
}
|