diff --git a/ArkUIKit/NativeDialogSample/entry/src/main/ets/pages/Index.ets b/ArkUIKit/NativeDialogSample/entry/src/main/ets/pages/Index.ets
index 7ed73e3a0f02a2cc40e730daf1f66f9454e40f5f..82920e5f087dd0d778a11989f374da1e0a1c32ce 100644
--- a/ArkUIKit/NativeDialogSample/entry/src/main/ets/pages/Index.ets
+++ b/ArkUIKit/NativeDialogSample/entry/src/main/ets/pages/Index.ets
@@ -13,7 +13,6 @@
  * limitations under the License.
  */
 
-import router from '@ohos.router';
 import testNapi2 from 'libnativerender.so';
 import { common } from '@kit.AbilityKit';
 
@@ -29,7 +28,7 @@ struct Index {
           .width('85%')
           .margin({ top: 20, bottom: 10 })
           .onClick(() => {
-            router.push({
+            this.getUIContext().getRouter().pushUrl({
               url: 'pages/IndexController',
             })
           })
@@ -38,7 +37,7 @@ struct Index {
           .width('85%')
           .margin({ top: 20, bottom: 10 })
           .onClick(() => {
-            router.push({
+            this.getUIContext().getRouter().pushUrl({
               url: 'pages/IndexCustomDialog',
             })
           })
@@ -56,14 +55,9 @@ struct Index {
             context.terminateSelf()
           })
           .margin({ top: 20, bottom: 20 })
-        XComponent({
-          id: 'xComponent',
-          type: XComponentType.NODE,
-          libraryname: 'entry'
-        }).onAppear(()=> {
-        })
       }
       .width('100%')
+      .height('100%')
     }
     .height('100%')
   }
diff --git a/ArkUIKit/NativeDialogSample/entry/src/main/ets/pages/IndexController.ets b/ArkUIKit/NativeDialogSample/entry/src/main/ets/pages/IndexController.ets
index 2127225312d1b8e1dc23c6614572b3ad0a71bc0f..8e256289acf18d4a8248c84307c569199800120e 100644
--- a/ArkUIKit/NativeDialogSample/entry/src/main/ets/pages/IndexController.ets
+++ b/ArkUIKit/NativeDialogSample/entry/src/main/ets/pages/IndexController.ets
@@ -487,17 +487,15 @@ struct Index {
     Column() {
       Row() {
         Button($r('app.string.return_dialog'))
-          .height(25)
-          .width('10%')
+          .height(20)
+          .width('20%')
           .onClick(() => {
-            this.getUIContext().getRouter().pushUrl({
-              url: 'pages/Index',
-            })
+            this.getUIContext().getRouter().back();
           })
         Text($r('app.string.dialog_controller'))
           .fontColor(0x0000FF)
           .height('10%')
-          .fontSize(15)
+          .fontSize(10)
           .margin(10)
           .fontWeight(FontWeight.Bold)
       }
diff --git a/ArkUIKit/NativeDialogSample/entry/src/main/ets/pages/IndexCustomDialog.ets b/ArkUIKit/NativeDialogSample/entry/src/main/ets/pages/IndexCustomDialog.ets
index 8436600f1bbf49580a6d0a9fb09fcb041c6f25a0..6befb39a8ca4f704e4aad067e2e10fc55a43ee6f 100644
--- a/ArkUIKit/NativeDialogSample/entry/src/main/ets/pages/IndexCustomDialog.ets
+++ b/ArkUIKit/NativeDialogSample/entry/src/main/ets/pages/IndexCustomDialog.ets
@@ -418,17 +418,15 @@ struct Index {
     Column() {
       Row() {
         Button($r('app.string.return_dialog'))
-          .height(25)
-          .width('10%')
+          .height(20)
+          .width('20%')
           .onClick(() => {
-            this.getUIContext().getRouter().pushUrl({
-              url: 'pages/Index',
-            })
+            this.getUIContext().getRouter().back();
           })
         Text($r('app.string.open_custom_dialog'))
           .fontColor(0x0000FF)
           .height('10%')
-          .fontSize(15)
+          .fontSize(10)
           .margin(10)
           .fontWeight(FontWeight.Bold)
       }
diff --git a/ArkUIKit/NativeDialogSample/ohTest.md b/ArkUIKit/NativeDialogSample/ohTest.md
index 35dcc3c36f89197f7b0a8ad4b11d98e483b62f04..ee1447f8c02b497e424bafc74886f82a8aaa0942 100644
--- a/ArkUIKit/NativeDialogSample/ohTest.md
+++ b/ArkUIKit/NativeDialogSample/ohTest.md
@@ -40,8 +40,10 @@
 | 是否获取焦点示例验证 | 应用位于首页 | 1.点击  CustomDialogController_CAPI对接示例按钮
2.点击  设置属性按钮
3.点击  是否开启模态样式弹窗  选择否
4.点击  是否获取焦点  选择 否。
5.点击  点此打开弹窗按钮   查看验证结果
6.点击  弹框中Close Dialog 按钮
7.点击  重置属性按钮 | 点击输入框 打开键盘 点击弹框内区域 键盘不回收 | 是 | Pass |
 | 设置弹窗的背景模糊效果示例验证 | 应用位于首页 | 1.点击  CustomDialogController_CAPI对接示例按钮
2.点击  设置属性按钮
3.点击  设置弹窗的背景模糊效果。
4.点击  点此打开弹窗按钮   查看验证结果
5.点击  弹框中Close Dialog 按钮
6.点击  重置属性按钮 | 设置自定义弹窗的背景效果参数 | 是 | Pass |
 | 设置自定义弹窗的背景效果参数示例验证 | 应用位于首页 | 1.点击  CustomDialogController_CAPI对接示例按钮
2.点击  设置属性按钮
3.点击  设置自定义弹窗的背景效果参数。
4.点击  点此打开弹窗按钮   查看验证结果
5.点击  弹框中Close Dialog 按钮
6.点击  重置属性按钮 | 弹框内部颜色有变化 | 是 | Pass |
+| <- 按钮 示例验证 | 应用位于首页 | 1.点击  CustomDialogController_CAPI对接示例按钮
2.点击 <- 按钮 | 返回上一层 | 是 | Pass |
 | 弹框创建/打开/关闭示例验证 | 应用位于首页 | 1.点击  OpenCustomDialog_CAPI对接示例按钮
2.点击  点此打开弹窗按钮   查看验证结果
3.点击  弹框中Close Dialog 按钮
4.点击  重置属性按钮 | 弹框创建、打开、关闭成功 | 是 | Pass |
 | 应用退出示例验证 | 应用位于首页 | 1.点击   关闭应用按钮 | 应用退出 | 是 | Pass |
+| <-按钮 示例验证 | 应用位于首页 | 1.点击  OpenCustomDialog_CAPI对接示例按钮
2.点击 <- 按钮 | 返回上一层 | 是 | Pass |
 | 设置弹窗的显示层示例验证 | 应用位于首页 | 1.点击  OpenCustomDialog_CAPI对接示例按钮
2.点击 设置属性按钮
3.点击 设置弹窗的显示层级  是  /  否 
4.点击 点此打开弹窗按钮   查看验证结果
5.点击 弹框中Close Dialog 按钮
6.点击 重置属性按钮 | 属性设置结果显示
ARKUI_LEVEL_MODE_OVERLAY  /  ARKUI_LEVEL_MODE_EMBEDDED | 是 | Pass |
 | 设置背景颜色示例验证 | 应用位于首页 | 1.点击  OpenCustomDialog_CAPI对接示例按钮
2.点击 设置属性按钮
3.点击 背景颜色:红色 
4.点击 点此打开弹窗按钮   查看验证结果
5.点击 弹框中Close Dialog 按钮
6.点击 重置属性按钮 | 背景颜色:红色 | 是 | Pass |
 | 圆角半径示例验证 | 应用位于首页 | 1.点击 OpenCustomDialog_CAPI对接示例按钮
2.点击 设置属性按钮
3.点击 圆角半径:15
4.点击 点此打开弹窗按钮   查看验证结果
5.点击 弹框中Close Dialog 按钮
6.点击 重置属性按钮 | 弹窗中的圆角比不设置任何属性点击打开弹窗是四边圆角值小 | 是 | Pass |