Commit 38b89cc07d20253876c503ba6782e9e069ed4407

Authored by 简柏林
1 parent 024b6774

代码提交

... ... @@ -30,6 +30,7 @@ import com.studymachine.www.action.PresentationAction;
30 30 import com.studymachine.www.action.TitleBarAction;
31 31 import com.studymachine.www.action.ToastAction;
32 32 import com.studymachine.www.http.model.HttpData;
  33 +import com.studymachine.www.manager.ActivityManager;
33 34 import com.studymachine.www.manager.EventBusManager;
34 35 import com.studymachine.www.other.Tool;
35 36 import com.studymachine.www.ui.activity.HomeActivity;
... ... @@ -148,6 +149,7 @@ public abstract class AppActivity extends BaseActivity
148 149 @Override
149 150 public void onGlassDeviceDisconnected() {
150 151 connectStatus.setValue(false);
  152 + ActivityManager.getInstance().finishAllActivities();
151 153 // mControllerBid.setVisibility(View.GONE);
152 154 }
153 155 });
... ...
... ... @@ -337,6 +337,10 @@ public abstract class AppPresentation extends Presentation implements TitleBarAc
337 337 mControllerImage.layout(left, top, right, bottom);
338 338 if (move) {
339 339 View view = getViewAtActivity(x, y);
  340 + if (view == null){
  341 + break;
  342 + }
  343 +
340 344 MotionEvent motionEvent = MotionEvent.obtain(event.getDownTime(), event.getEventTime(), MotionEvent.ACTION_DOWN, 0, 0, 0);
341 345 view.dispatchTouchEvent(motionEvent);
342 346 MotionEvent moveEvent = MotionEvent.obtain(event.getDownTime(), event.getEventTime(), MotionEvent.ACTION_MOVE, 0 - scollX, 0 - scollY, 0);
... ... @@ -346,6 +350,9 @@ public abstract class AppPresentation extends Presentation implements TitleBarAc
346 350 }
347 351 } else {
348 352 View view = getViewAtActivity(x, y);
  353 + if (view == null){
  354 + break;
  355 + }
349 356 MotionEvent motionEvent = MotionEvent.obtain(event.getDownTime(), event.getEventTime(), MotionEvent.ACTION_DOWN, 0, 0, 0);
350 357 view.dispatchTouchEvent(motionEvent);
351 358 MotionEvent moveEvent = MotionEvent.obtain(event.getDownTime(), event.getEventTime(), MotionEvent.ACTION_MOVE, 0 - distanceX, 0 - distanceY, 0);
... ...
... ... @@ -8,15 +8,15 @@
8 8 tools:context="com.studymachine.www.ui.activity.AiListActivity">
9 9
10 10 <androidx.appcompat.widget.AppCompatImageView
11   - android:layout_width="wrap_content"
12   - android:layout_height="wrap_content"
  11 + android:layout_width="match_parent"
  12 + android:layout_height="match_parent"
13 13 android:src="@drawable/ai_person_bg"
14 14 android:translationZ="@dimen/dp_2" />
15 15
16 16
17 17 <androidx.appcompat.widget.AppCompatImageView
18 18 android:id="@+id/iv_person"
19   - android:layout_width="@dimen/dp_300"
  19 + android:layout_width="@dimen/dp_500"
20 20 android:layout_centerVertical="true"
21 21 android:layout_height="wrap_content"
22 22 android:src="@drawable/ai_person_to"
... ...