liuzhenxing1118 8 maanden geleden
bovenliggende
commit
8bfc15e452
1 gewijzigde bestanden met toevoegingen van 8 en 5 verwijderingen
  1. 8 5
      app/src/main/java/com/xplora/xpvideo/activity/MainActivity.java

+ 8 - 5
app/src/main/java/com/xplora/xpvideo/activity/MainActivity.java

@@ -55,6 +55,8 @@ public class MainActivity extends Activity implements Listener.VideoListener {
     private ImageView mIconView = null;
     private TextView mNameText = null;
     private TextView mHintText = null;
+    private ImageButton mCancelBtn = null;
+    private ImageButton mAnswerBtn = null;
 
     private Timer mTimeoutTimer = null;
     private Timer mTalkingTimer = null;
@@ -82,15 +84,15 @@ public class MainActivity extends Activity implements Listener.VideoListener {
         mIconView = findViewById(R.id.iconIv);
         mNameText = findViewById(R.id.nameTv);
         mHintText = findViewById(R.id.hintTv);
-        ImageButton acceptCancel = findViewById(R.id.cancelBtn);
-        ImageButton acceptAnswer = findViewById(R.id.answerBtn);
-        acceptCancel.setOnClickListener(new View.OnClickListener() {
+        mCancelBtn = findViewById(R.id.cancelBtn);
+        mAnswerBtn = findViewById(R.id.answerBtn);
+        mCancelBtn.setOnClickListener(new View.OnClickListener() {
             @Override
             public void onClick(View v) {
                 mVideoManager.hangup();
             }
         });
-        acceptAnswer.setOnClickListener(new View.OnClickListener() {
+        mAnswerBtn.setOnClickListener(new View.OnClickListener() {
             @Override
             public void onClick(View v) {
                 mVideoManager.answer();
@@ -126,8 +128,9 @@ public class MainActivity extends Activity implements Listener.VideoListener {
 
     @Override
     public void onCallItemAdd(JCCallItem item) {
-        if (item.getDirection() == JCCall.DIRECTION_IN && item.getVideo()) {
+        if (item.getDirection() == JCCall.DIRECTION_OUT && item.getVideo()) {
             Log.d(TAG, "onCallItemAdd: " + item.getUserId());
+            mAnswerBtn.setVisibility(View.GONE);
         }
 
         // 2. 做出相应的处理,如在界面上显示“振铃中”