|
@@ -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. 做出相应的处理,如在界面上显示“振铃中”
|