fix
This commit is contained in:
@@ -126,13 +126,15 @@ public class IncomingCallActivity extends Activity {
|
||||
rowLp.rightMargin = dp(13);
|
||||
btnRow.setLayoutParams(rowLp);
|
||||
|
||||
// 红色:挂断
|
||||
// 红色:挂断(也进 app,让 JS 处理 decline 逻辑)
|
||||
final String finalCaller = caller;
|
||||
ImageView btnDecline = makeCircleBtn(0xFFe53935,
|
||||
android.R.drawable.ic_menu_close_clear_cancel);
|
||||
btnDecline.setOnClickListener(v -> {
|
||||
resultDelivered = true;
|
||||
IncomingCallNotificationHelper.cancel(this);
|
||||
IncomingCallNotificationHelper.deliverCallResult(this, "decline");
|
||||
launchMainApp(finalCaller);
|
||||
finish();
|
||||
});
|
||||
btnRow.addView(btnDecline);
|
||||
@@ -160,8 +162,10 @@ public class IncomingCallActivity extends Activity {
|
||||
@Override public void onFinish() {
|
||||
if (!resultDelivered) {
|
||||
resultDelivered = true;
|
||||
IncomingCallNotificationHelper.cancel(IncomingCallActivity.this);
|
||||
IncomingCallNotificationHelper.deliverCallResult(
|
||||
IncomingCallActivity.this, "decline");
|
||||
launchMainApp(finalCaller);
|
||||
}
|
||||
finish();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user