Commit d20f94a9 by Kim Jinsung

Bug #41596 OZの報告入力フォームで☓をタップした際の動作がおかしい

2回目の修正で、HTML側に閉じるJavascript呼ぶ
parent 3fd5430d
...@@ -1310,7 +1310,8 @@ public abstract class ABVContentViewActivity extends ABVAuthenticatedActivity { ...@@ -1310,7 +1310,8 @@ public abstract class ABVContentViewActivity extends ABVAuthenticatedActivity {
@Override @Override
public void run () { public void run () {
// 実行Javascript - 閉じる // 実行Javascript - 閉じる
ActivityHandlingHelper.getInstance().callOzdHtmlScript("javascript:CHK.cancelOzReport()"); ActivityHandlingHelper.getInstance().callOzdHtmlScript("javascript:CHK.afterABookCheckApi('"+ABookKeys.CMD_CANCEL_TASK_REPORT+"', '', '0', '')");
ActivityHandlingHelper.getInstance().reloadPdfTaskIcon(mTaskKey);
Logger.d(TAG, "ozdCancelProcess"); Logger.d(TAG, "ozdCancelProcess");
} }
}); });
......
...@@ -1955,4 +1955,19 @@ public class ActivityHandlingHelper extends ABookHelper implements RemoteObserve ...@@ -1955,4 +1955,19 @@ public class ActivityHandlingHelper extends ABookHelper implements RemoteObserve
} }
} }
} }
/**
* 図面タイプのみ利用
* OZ画面閉じた後、タスクアイコンの再描画
* @param taskKey
*/
public void reloadPdfTaskIcon(String taskKey) {
if (!currentActivityStack.isEmpty()) {
for (final ABVAuthenticatedActivity activity : currentActivityStack) {
if (activity instanceof ContentViewActivity) {
((ContentViewActivity) activity).reloadPdfTaskIcon(taskKey);
}
}
}
}
} }
...@@ -182,10 +182,9 @@ public class CheckOZDViewActivity extends ABVContentViewActivity { ...@@ -182,10 +182,9 @@ public class CheckOZDViewActivity extends ABVContentViewActivity {
@Override @Override
public void onClick(View v) { public void onClick(View v) {
mButtonStatus = R.id.btn_close; // HTML側の分岐処理を行うため変数に値を渡す mButtonStatus = R.id.btn_close; // HTML側の分岐処理を行うため変数に値を渡す
//#41596 Zの報告入力フォームで☓をタップした際の動作がおかしい //#41596 OZの報告入力フォームで☓をタップした際の動作がおかしい
//Javascript呼ばないようにし、連続作業と関係なく閉じる処理追加
finishActivity(); finishActivity();
// doProcess(); // HTML側の処理を行う doProcess(); // HTML側に閉じる処理を行う
// if (mProcessKey != null && mPhaseNo != 0) { //連続作業用のOZView画面非表示 // if (mProcessKey != null && mPhaseNo != 0) { //連続作業用のOZView画面非表示
// finishActivity(); // finishActivity();
// } // }
......
...@@ -5407,5 +5407,13 @@ public class ContentViewActivity extends ABVContentViewActivity { ...@@ -5407,5 +5407,13 @@ public class ContentViewActivity extends ABVContentViewActivity {
mPageScrollView.setZoomingFlag(false); mPageScrollView.setZoomingFlag(false);
} }
} }
/**
* OZ画面閉じた後、タスクアイコンの再描画
*/
public void reloadPdfTaskIcon(String taskKey) {
operationTaskLayout.setIconStatus(taskKey,false);
}
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment