@@ -45,6 +45,8 @@ public class SessionActivity extends BaseActivity implements SessionContract.Vie |
||
| 45 | 45 |
private SessionContract.Presenter presenter; |
| 46 | 46 |
private static final int JOIN_REQUEST_CODE = 3002; |
| 47 | 47 |
|
| 48 |
+ private boolean isBackground; |
|
| 49 |
+ |
|
| 48 | 50 |
private ItemTouchHelper.Callback mCallback = new ItemTouchHelper.SimpleCallback(ItemTouchHelper.UP | ItemTouchHelper.DOWN, ItemTouchHelper.RIGHT|ItemTouchHelper.LEFT) {
|
| 49 | 51 |
|
| 50 | 52 |
@Override |
@@ -106,6 +108,18 @@ public class SessionActivity extends BaseActivity implements SessionContract.Vie |
||
| 106 | 108 |
} |
| 107 | 109 |
|
| 108 | 110 |
@Override |
| 111 |
+ protected void onResume() {
|
|
| 112 |
+ super.onResume(); |
|
| 113 |
+ isBackground = false; |
|
| 114 |
+ } |
|
| 115 |
+ |
|
| 116 |
+ @Override |
|
| 117 |
+ protected void onPause() {
|
|
| 118 |
+ super.onPause(); |
|
| 119 |
+ isBackground = true; |
|
| 120 |
+ } |
|
| 121 |
+ |
|
| 122 |
+ @Override |
|
| 109 | 123 |
protected void onDestroy() {
|
| 110 | 124 |
super.onDestroy(); |
| 111 | 125 |
presenter.stop(); |
@@ -179,6 +193,9 @@ public class SessionActivity extends BaseActivity implements SessionContract.Vie |
||
| 179 | 193 |
|
| 180 | 194 |
@Override |
| 181 | 195 |
public void showToast(final String toast) {
|
| 196 |
+ if(isBackground){
|
|
| 197 |
+ return; |
|
| 198 |
+ } |
|
| 182 | 199 |
if(photosRecyclerView!=null){
|
| 183 | 200 |
photosRecyclerView.post(new Runnable() {
|
| 184 | 201 |
@Override |