公开证据副本:本地路径、实验主机已脱敏;数据与截图拆为站内资源。原件 SHA 只认证原件,公开副本哈希见发布清单。SUPPORTED 是本研究的探索性轨迹关联,未经人工金标或独立外部审查;代表图不认证当次触摸对齐。
activitydiary / Rep2 / g27s96
创建/编辑共享 Header 与五步颜色回流
de.rampro.activitydiary.ui.generic.EditActivity;Region 2 State(含Header);61次全部精确到达,其中区外49次。
交互查看每次到达与全部来源本案例完整数据原始输入/回执/GUI摘包与所有表格
Source GUI / 回溯动作
alignment: unverified_state_representative
原图 SHA 046f324f08be55052748fe40edf410ebcdefc3925c541a2d1dcce92a1523edf7
Target GUI / 观察结果
alignment: unverified_state_representative
原图 SHA 58daf5067943a52691bc3e9444332e11e0702d76beadcdda2c1890db9dc3622d
Dominator Header GUI
alignment: unverified_state_representative
原图 SHA 58daf5067943a52691bc3e9444332e11e0702d76beadcdda2c1890db9dc3622d
一条真实连续历史
以下按确认事件顺序展示。全部到达可在交互页逐次选择;不从拓扑逆向拼造历史。
| 事件 / 行号 | Source | 实际Action / ModelAction | Target | 角色 | 收尾映射 |
|---|---|---|---|---|---|
| g41e1061:2203 / 5623 | g41s179 | Add Activity / g41a2656 | g27s96 | Ⅰ | True |
| g27e281:2204 / 5625 | g27s96 | Activity / g27a1398 | g27s96 | UNKNOWN | True |
| g27e285:2205 / 5627 | g27s96 | de.rampro.activitydiary:id/edit_activity_color / g27a1399 | g3s6 | Ⅱ | True |
| g3e5:2206 / 5629 | g3s6 | E64A19 / g3a138 | g3s6 | UNKNOWN | True |
| g43e1290:2207 / 5631 | g3s6 | SELECT / g3a139 | g27s96 | Ⅱ | True |
SUPPORTED · activitydiary.add-activity,距离 5;continuous_confirmed_path_inside_reviewed_workflow; shared_GUI_not_business_equivalence
实际动作完整属性、GUI标识与原件索引
{
"app": "activitydiary",
"rep": "Rep2",
"transition_id": "g41e1061:2203",
"order": 2202,
"native_transition_order": 2202,
"step": 2226,
"monotonic_ns": 1616542350984323,
"version": 43,
"input_version": 43,
"state": "g41s179",
"target_state": "g27s96",
"model_action": "g41a2656",
"input_model_action": "g41a2656",
"input_id": "input-12176",
"action_type": "MODEL_CLICK",
"identity_digest": "3032b3f8b5c6fe710aa30ad011e8d85959a4b152cb51da8ea385763b23099ebf",
"related_id": "activitydiary-Rep2-r3dcb5cc640a953",
"local_id": "activitydiary-Rep2-lf78940e52602f6",
"resource_id": "de.rampro.activitydiary:id/action_add_activity",
"text": "",
"content_desc": "Add Activity",
"class": "android.widget.TextView",
"bounds": [
943,
73,
1080,
199
],
"node_path": "0-4",
"source_activity": "de.rampro.activitydiary.ui.main.MainActivity",
"resolved_target_activity": "de.rampro.activitydiary.ui.generic.EditActivity",
"target_activity_evidence": "archived_GUI_or_final_exact_edge",
"source_gui_id": 2378,
"target_gui_id": 2379,
"source_gui_timestamp": 2225,
"target_gui_timestamp": 2226,
"final_exact": true,
"edge_id": "g41e1061",
"new_state": false,
"new_model_action": false,
"self_loop": false,
"gui_unchanged": false,
"label": {
"category": "Ⅰ",
"function": "activitydiary.add-activity",
"reason": "具名 Add Activity 图标;Main/Manage 上下文和真实编辑目标共同支持",
"human_confirmed": false,
"label_origin": "study3_case_entry_review"
},
"event_line": 5623,
"event_path": "jev-events.jsonl",
"input_path": "jev-audit/inputs/generated-12177.json",
"receipt_path": "jev-receipts/transition-g41e1061-2203.json",
"planned_input_text": null,
"input_sha256": "8f2e91195d9d0cdfaac13f670d7829b0a24c0d45a6697a5d7e8e4b62db679d7e",
"receipt_sha256": "dfc9b1f688178579133e10f5e5c24031b87870801af44aafee09b0142f59e114",
"source_gui_evidence": [],
"target_gui_evidence": [],
"concrete_identity": "MODEL_CLICK|/*[@class=\"android.widget.FrameLayout\"][@resource-id=\"\"][@text=\"\"][@content-desc=\"\"][@index=0][@enabled='true'][@clickable='false'][@checkable='false'][@long-clickable='false'][@scrollable='false']/*[@class=\"android.widget.TextView\"][@resource-id=\"de.rampro.activitydiary:id/action_add_activity\"][@text=\"\"][@content-desc=\"Add Activity\"][@index=4][@enabled='true'][@clickable='true'][@checkable='false'][@long-clickable='false'][@scrollable='false'][@enabled='true'][@clickable='true'][@checkable='false'][@long-clickable='false'][@scrollable='false']"
}真实多次路径叠加
蓝色执行边来自分别连续的实际历史;整张叠加图不等于某一次执行。灰虚线仅为拓扑。
Dominator子树
支配树边是结构关系,并非GUI执行边。
全部已观察incoming topology
| Edge | Source → Target | ModelAction | 关系 | 精确执行次数 |
|---|---|---|---|---|
| g34e540 | g5s11 → g27s96 | g5a246 | external | 2 |
| g41e1053 | g39s159 → g27s96 | g39a2187 | external | 2 |
| g41e928 | g41s173 → g27s96 | g41a2503 | external | 1 |
| g27e283 | g15s52 → g27s96 | g15a812 | external | 0 |
| g27e281 | g27s96 → g27s96 | g27a1398 | self_loop | 3 |
| g27e279 | g9s25 → g27s96 | g9a437 | external | 0 |
| g43e1299 | g39s169 → g27s96 | g39a2427 | external | 1 |
| g41e1061 | g41s179 → g27s96 | g41a2656 | external | 3 |
| g37e610 | g31s120 → g27s96 | g31a1722 | external | 1 |
| g37e628 | g37s143 → g27s96 | g37a1980 | external | 1 |
| g42e1266 | g41s176 → g27s96 | g41a2568 | external | 2 |
| g37e604 | g35s133 → g27s96 | g35a1877 | external | 1 |
| g38e636 | g38s146 → g27s96 | g38a2027 | external | 1 |
| g27e284 | g5s11 → g27s96 | g5a243 | external | 2 |
| g41e1003 | g41s177 → g27s96 | g41a2595 | external | 1 |
| g41e1184 | g41s174 → g27s96 | g41a2519 | external | 1 |
| g43e1286 | g3s6 → g27s96 | g3a138 | external | 1 |
| g43e1285 | g15s55 → g27s96 | g15a884 | external | 1 |
| g43e1290 | g3s6 → g27s96 | g3a139 | external | 2 |
| g27e277 | g27s96 → g27s96 | g27a1396 | self_loop | 5 |
| g43e1310 | g43s202 → g27s96 | g43a3036 | internal_return | 1 |
| g39e922 | g39s158 → g27s96 | g39a2171 | external | 1 |
| g27e276 | g26s92 → g27s96 | g26a1337 | external | 0 |
| g39e869 | g26s95 → g27s96 | g26a1376 | external | 1 |
| g39e822 | g27s98 → g27s96 | g27a1412 | external | 9 |
| g27e280 | g15s51 → g27s96 | g15a781 | external | 0 |
| g41e968 | g41s176 → g27s96 | g41a2565 | external | 3 |
| g39e909 | g39s169 → g27s96 | g39a2429 | external | 1 |
| g39e900 | g31s121 → g27s96 | g31a1742 | external | 8 |
| g39e745 | g26s92 → g27s96 | g26a1340 | external | 1 |
| g27e288 | g15s50 → g27s96 | g15a754 | external | 0 |
| g41e987 | g11s34 → g27s96 | g11a558 | external | 1 |
| g39e826 | g27s96 → g27s96 | g27a1397 | self_loop | 3 |
| g27e286 | g11s34 → g27s96 | g11a552 | external | 1 |
相关功能组的全部具体入口成员
组成员不是仅凭resource ID或Target合并;与此Header是否有关联仍需逐次历史支持。
| 功能 | Source / ModelAction | 控件 / text / desc | 确认次数 | 观察Target |
|---|---|---|---|---|
| activitydiary.add-activity | g5s10 / g5a217 | de.rampro.activitydiary:id/action_add_activity / / Add Activity | 2 | {'g3s5': 1, 'g9s27': 1} |
| activitydiary.add-activity | g8s21 / g8a369 | de.rampro.activitydiary:id/action_add_activity / / Add Activity | 1 | {'g8s22': 1} |
| activitydiary.add-activity | g9s25 / g9a437 | de.rampro.activitydiary:id/action_add_activity / / Add Activity | 1 | {'g8s22': 1} |
| activitydiary.add-activity | g1s1 / g1a25 | de.rampro.activitydiary:id/action_add_activity / / Add Activity | 2 | {'g9s27': 1, 'g16s59': 1} |
| activitydiary.add-activity | g11s34 / g11a558 | de.rampro.activitydiary:id/design_menu_item_text / Add Acti / | 2 | {'g6s14': 1, 'g27s96': 1} |
| activitydiary.add-activity | g15s51 / g15a781 | de.rampro.activitydiary:id/action_add_activity / / Add Activity | 1 | {'g8s22': 1} |
| activitydiary.add-activity | g15s52 / g15a812 | de.rampro.activitydiary:id/action_add_activity / / Add Activity | 1 | {'g8s22': 1} |
| activitydiary.add-activity | g5s11 / g5a243 | de.rampro.activitydiary:id/action_add_activity / / Add Activity | 3 | {'g8s22': 1, 'g27s96': 2} |
| activitydiary.add-activity | g11s34 / g11a552 | de.rampro.activitydiary:id/action_add_activity / / Add Activity | 2 | {'g8s22': 1, 'g27s96': 1} |
| activitydiary.add-activity | g15s50 / g15a754 | de.rampro.activitydiary:id/action_add_activity / / Add Activity | 1 | {'g8s22': 1} |
| activitydiary.add-activity | g26s92 / g26a1337 | de.rampro.activitydiary:id/action_add_activity / / Add Activity | 1 | {'g8s22': 1} |
| activitydiary.add-activity | g15s54 / g15a872 | de.rampro.activitydiary:id/action_add_activity / / Add Activity | 1 | {'g15s54': 1} |
| activitydiary.add-activity | g15s55 / g15a883 | de.rampro.activitydiary:id/action_add_activity / / Add Activity | 4 | {'g15s55': 2, 'g8s22': 2} |
| activitydiary.add-activity | g26s93 / g26a1355 | de.rampro.activitydiary:id/action_add_activity / / Add Activity | 1 | {'g8s22': 1} |
| activitydiary.add-activity | g27s98 / g27a1412 | de.rampro.activitydiary:id/action_add_activity / / Add Activity | 1 | {'g27s98': 1} |
| activitydiary.add-activity | g30s108 / g30a1567 | de.rampro.activitydiary:id/action_add_activity / / Add Activity | 1 | {'g30s108': 1} |
| activitydiary.add-activity | g30s116 / g30a1670 | de.rampro.activitydiary:id/action_add_activity / / Add Activity | 1 | {'g16s59': 1} |
| activitydiary.add-activity | g30s114 / g30a1629 | de.rampro.activitydiary:id/action_add_activity / / Add Activity | 1 | {'g16s59': 1} |
| activitydiary.add-activity | g30s117 / g30a1679 | de.rampro.activitydiary:id/action_add_activity / / Add Activity | 1 | {'g16s59': 1} |
| activitydiary.add-activity | g10s28 / g10a474 | de.rampro.activitydiary:id/action_add_activity / / Add Activity | 1 | {'g16s59': 1} |
| activitydiary.add-activity | g35s133 / g35a1877 | de.rampro.activitydiary:id/action_add_activity / / Add Activity | 1 | {'g27s96': 1} |
| activitydiary.add-activity | g31s120 / g31a1722 | de.rampro.activitydiary:id/action_add_activity / / Add Activity | 1 | {'g27s96': 1} |
| activitydiary.add-activity | g27s98 / g27a1412 | de.rampro.activitydiary:id/action_add_activity / / Add Activity | 9 | {'g27s96': 9} |
| activitydiary.add-activity | g26s95 / g26a1376 | de.rampro.activitydiary:id/action_add_activity / / Add Activity | 1 | {'g27s96': 1} |
| activitydiary.add-activity | g31s121 / g31a1742 | de.rampro.activitydiary:id/action_add_activity / / Add Activity | 8 | {'g27s96': 8} |
| activitydiary.add-activity | g39s158 / g39a2171 | de.rampro.activitydiary:id/action_add_activity / / Add Activity | 1 | {'g27s96': 1} |
| activitydiary.add-activity | g41s173 / g41a2503 | de.rampro.activitydiary:id/action_add_activity / / Add Activity | 1 | {'g27s96': 1} |
| activitydiary.add-activity | g41s176 / g41a2565 | de.rampro.activitydiary:id/action_add_activity / / Add Activity | 3 | {'g27s96': 3} |
| activitydiary.add-activity | g41s177 / g41a2595 | de.rampro.activitydiary:id/action_add_activity / / Add Activity | 1 | {'g27s96': 1} |
| activitydiary.add-activity | g39s159 / g39a2187 | de.rampro.activitydiary:id/action_add_activity / / Add Activity | 2 | {'g27s96': 2} |
| activitydiary.add-activity | g41s179 / g41a2656 | de.rampro.activitydiary:id/action_add_activity / / Add Activity | 3 | {'g27s96': 3} |
| activitydiary.add-activity | g41s174 / g41a2519 | de.rampro.activitydiary:id/action_add_activity / / Add Activity | 1 | {'g27s96': 1} |
| activitydiary.add-activity | g15s55 / g15a884 | de.rampro.activitydiary:id/design_menu_item_text / Add Acti / | 1 | {'g27s96': 1} |
| activitydiary.add-activity | g39s169 / g39a2427 | de.rampro.activitydiary:id/action_add_activity / / Add Activity | 1 | {'g27s96': 1} |
| activitydiary.edit-existing-activity | g15s54 / g15a875 | de.rampro.activitydiary:id/select_card_view / / | 1 | {'g15s45': 1} |
| activitydiary.edit-existing-activity | g9s25 / g9a448 | de.rampro.activitydiary:id/select_card_view / / | 1 | {'g16s59': 1} |
| activitydiary.edit-existing-activity | g5s11 / g5a255 | de.rampro.activitydiary:id/select_card_view / / | 1 | {'g16s59': 1} |
| activitydiary.edit-existing-activity | g19s72 / g19a1150 | de.rampro.activitydiary:id/activity_name / Swimming / | 1 | {'g16s59': 1} |
| activitydiary.edit-existing-activity | g19s72 / g19a1143 | de.rampro.activitydiary:id/activity_background / / | 1 | {'g16s59': 1} |
| activitydiary.edit-existing-activity | g19s72 / g19a1145 | de.rampro.activitydiary:id/activity_background / / | 1 | {'g16s59': 1} |
| activitydiary.edit-existing-activity | g5s11 / g5a246 | de.rampro.activitydiary:id/activity_background / / | 17 | {'g16s59': 15, 'g27s96': 2} |
| activitydiary.edit-existing-activity | g5s11 / g5a255 | de.rampro.activitydiary:id/select_card_view / / | 2 | {'g25s90': 1, 'g16s59': 1} |
| activitydiary.edit-existing-activity | g1s1 / g1a36 | de.rampro.activitydiary:id/select_card_view / / | 1 | {'g16s59': 1} |
| activitydiary.edit-existing-activity | g30s117 / g30a1690 | de.rampro.activitydiary:id/select_card_view / / | 1 | {'g16s59': 1} |
| activitydiary.edit-existing-activity | g10s28 / g10a484 | de.rampro.activitydiary:id/select_card_view / / | 1 | {'g16s59': 1} |
| activitydiary.edit-existing-activity | g1s1 / g1a36 | de.rampro.activitydiary:id/select_card_view / / | 1 | {'g16s59': 1} |
| activitydiary.edit-existing-activity | g31s120 / g31a1734 | de.rampro.activitydiary:id/activity_background / / | 1 | {'g16s59': 1} |
| activitydiary.edit-existing-activity | g31s120 / g31a1728 | de.rampro.activitydiary:id/activity_name / Relaxing / | 1 | {'g16s59': 1} |
| activitydiary.edit-existing-activity | g35s133 / g35a1891 | de.rampro.activitydiary:id/activity_background / / | 1 | {'g16s59': 1} |
| activitydiary.edit-existing-activity | g35s133 / g35a1892 | de.rampro.activitydiary:id/activity_background / / | 1 | {'g16s59': 1} |
| activitydiary.edit-existing-activity | g35s133 / g35a1886 | de.rampro.activitydiary:id/activity_background / / | 1 | {'g17s66': 1} |
| activitydiary.edit-existing-activity | g35s133 / g35a1878 | de.rampro.activitydiary:id/activity_name / / | 1 | {'g17s66': 1} |
| activitydiary.edit-existing-activity | g35s133 / g35a1887 | de.rampro.activitydiary:id/activity_background / / | 1 | {'g16s59': 1} |
| activitydiary.edit-existing-activity | g35s133 / g35a1883 | de.rampro.activitydiary:id/activity_name / Swimming / | 1 | {'g16s59': 1} |
| activitydiary.edit-existing-activity | g35s133 / g35a1879 | de.rampro.activitydiary:id/activity_name / Cinema / | 1 | {'g16s59': 1} |
| activitydiary.edit-existing-activity | g35s133 / g35a1880 | de.rampro.activitydiary:id/activity_name / Cleaning / | 1 | {'g16s59': 1} |
| activitydiary.edit-existing-activity | g35s133 / g35a1882 | de.rampro.activitydiary:id/activity_name / Officewo / | 1 | {'g16s59': 1} |
| activitydiary.edit-existing-activity | g35s133 / g35a1889 | de.rampro.activitydiary:id/activity_background / / | 1 | {'g16s59': 1} |
| activitydiary.edit-existing-activity | g35s133 / g35a1884 | de.rampro.activitydiary:id/activity_name / Woodwork / | 1 | {'g16s59': 1} |
| activitydiary.edit-existing-activity | g35s133 / g35a1890 | de.rampro.activitydiary:id/activity_background / / | 1 | {'g16s59': 1} |
| activitydiary.edit-existing-activity | g31s120 / g31a1726 | de.rampro.activitydiary:id/activity_name / Cleaning / | 1 | {'g16s59': 1} |
| activitydiary.edit-existing-activity | g31s120 / g31a1724 | de.rampro.activitydiary:id/activity_name / 23 / | 1 | {'g16s59': 1} |
| activitydiary.edit-existing-activity | g31s120 / g31a1729 | de.rampro.activitydiary:id/activity_name / Swimming / | 1 | {'g16s59': 1} |
| activitydiary.edit-existing-activity | g31s120 / g31a1730 | de.rampro.activitydiary:id/activity_name / Woodwork / | 1 | {'g16s59': 1} |
| activitydiary.edit-existing-activity | g31s120 / g31a1737 | de.rampro.activitydiary:id/activity_background / / | 1 | {'g16s59': 1} |
| activitydiary.edit-existing-activity | g31s120 / g31a1727 | de.rampro.activitydiary:id/activity_name / Gardenin / | 1 | {'g16s59': 1} |
| activitydiary.edit-existing-activity | g31s120 / g31a1735 | de.rampro.activitydiary:id/activity_background / / | 1 | {'g16s59': 1} |
| activitydiary.edit-existing-activity | g31s120 / g31a1739 | de.rampro.activitydiary:id/activity_background / / | 1 | {'g16s59': 1} |
| activitydiary.edit-existing-activity | g31s120 / g31a1738 | de.rampro.activitydiary:id/activity_background / / | 1 | {'g16s59': 1} |
| activitydiary.edit-existing-activity | g31s120 / g31a1732 | de.rampro.activitydiary:id/activity_background / / | 1 | {'g17s66': 1} |
| activitydiary.edit-existing-activity | g37s143 / g37a1971 | de.rampro.activitydiary:id/activity_name / / | 1 | {'g17s66': 1} |
| activitydiary.edit-existing-activity | g37s143 / g37a1981 | de.rampro.activitydiary:id/activity_background / / | 1 | {'g16s59': 1} |
| activitydiary.edit-existing-activity | g37s143 / g37a1980 | de.rampro.activitydiary:id/activity_background / / | 1 | {'g27s96': 1} |
| activitydiary.edit-existing-activity | g37s145 / g37a1994 | de.rampro.activitydiary:id/activity_background / / | 1 | {'g16s59': 1} |
| activitydiary.edit-existing-activity | g37s145 / g37a1990 | de.rampro.activitydiary:id/activity_name / 23 / | 1 | {'g16s59': 1} |
| activitydiary.edit-existing-activity | g38s146 / g38a2021 | de.rampro.activitydiary:id/activity_background / / | 1 | {'g16s59': 1} |
| activitydiary.edit-existing-activity | g38s146 / g38a2027 | de.rampro.activitydiary:id/activity_background / / | 1 | {'g27s96': 1} |
| activitydiary.edit-existing-activity | g35s134 / g35a1898 | de.rampro.activitydiary:id/activity_background / / | 1 | {'g17s66': 1} |
| activitydiary.edit-existing-activity | g35s134 / g35a1896 | de.rampro.activitydiary:id/activity_name / 76829358 / | 1 | {'g16s59': 1} |
| activitydiary.edit-existing-activity | g38s146 / g38a2026 | de.rampro.activitydiary:id/activity_background / / | 1 | {'g16s59': 1} |
| activitydiary.edit-existing-activity | g38s146 / g38a2029 | de.rampro.activitydiary:id/activity_name / Swimming / | 1 | {'g16s59': 1} |
| activitydiary.edit-existing-activity | g38s146 / g38a2011 | de.rampro.activitydiary:id/activity_name / Cleaning / | 1 | {'g16s59': 1} |
| activitydiary.edit-existing-activity | g38s146 / g38a2030 | de.rampro.activitydiary:id/activity_background / / | 1 | {'g16s59': 1} |
| activitydiary.edit-existing-activity | g38s146 / g38a2024 | de.rampro.activitydiary:id/activity_background / / | 1 | {'g16s59': 1} |
| activitydiary.edit-existing-activity | g38s146 / g38a2010 | de.rampro.activitydiary:id/activity_name / Cinema / | 1 | {'g16s59': 1} |
| activitydiary.edit-existing-activity | g26s92 / g26a1349 | de.rampro.activitydiary:id/select_card_view / / | 1 | {'g16s59': 1} |
| activitydiary.edit-existing-activity | g26s92 / g26a1340 | de.rampro.activitydiary:id/activity_background / / | 1 | {'g27s96': 1} |
| activitydiary.edit-existing-activity | g15s54 / g15a875 | de.rampro.activitydiary:id/select_card_view / / | 1 | {'g16s59': 1} |
| activitydiary.edit-existing-activity | g15s50 / g15a766 | de.rampro.activitydiary:id/select_card_view / / | 1 | {'g16s59': 1} |
| activitydiary.edit-existing-activity | g15s50 / g15a766 | de.rampro.activitydiary:id/select_card_view / / | 1 | {'g16s59': 1} |
| activitydiary.edit-existing-activity | g26s95 / g26a1387 | de.rampro.activitydiary:id/select_card_view / / | 1 | {'g16s59': 1} |
| activitydiary.edit-existing-activity | g39s170 / g39a2462 | de.rampro.activitydiary:id/select_card_view / / | 1 | {'g16s59': 1} |
| activitydiary.edit-existing-activity | g39s169 / g39a2438 | de.rampro.activitydiary:id/select_card_view / / | 1 | {'g16s59': 1} |
| activitydiary.edit-existing-activity | g39s169 / g39a2429 | de.rampro.activitydiary:id/activity_background / / | 1 | {'g27s96': 1} |
| activitydiary.edit-existing-activity | g41s173 / g41a2511 | de.rampro.activitydiary:id/activity_name / -706.704 / | 1 | {'g16s59': 1} |
| activitydiary.edit-existing-activity | g41s173 / g41a2505 | de.rampro.activitydiary:id/activity_background / / | 1 | {'g17s66': 1} |
| activitydiary.edit-existing-activity | g41s173 / g41a2512 | de.rampro.activitydiary:id/activity_name / 2038 / | 1 | {'g16s59': 1} |
| activitydiary.edit-existing-activity | g41s173 / g41a2516 | de.rampro.activitydiary:id/activity_background / / | 1 | {'g16s59': 1} |
| activitydiary.edit-existing-activity | g41s176 / g41a2568 | de.rampro.activitydiary:id/activity_background / / | 4 | {'g17s66': 1, 'g16s59': 1, 'g27s96': 2} |
| activitydiary.edit-existing-activity | g39s159 / g39a2190 | de.rampro.activitydiary:id/select_card_view / / | 1 | {'g16s59': 1} |
| activitydiary.edit-existing-activity | g41s176 / g41a2577 | de.rampro.activitydiary:id/select_card_view / / | 2 | {'g16s59': 2} |
| activitydiary.edit-existing-activity | g41s176 / g41a2577 | de.rampro.activitydiary:id/select_card_view / / | 2 | {'g16s59': 1, 'g45s206': 1} |
| activitydiary.edit-existing-activity | g39s159 / g39a2190 | de.rampro.activitydiary:id/select_card_view / / | 1 | {'g16s59': 1} |
| activitydiary.edit-existing-activity | g41s179 / g41a2668 | de.rampro.activitydiary:id/select_card_view / / | 1 | {'g16s59': 1} |
| activitydiary.edit-existing-activity | g41s179 / g41a2668 | de.rampro.activitydiary:id/select_card_view / / | 1 | {'g16s59': 1} |
| activitydiary.edit-existing-activity | g41s176 / g41a2588 | de.rampro.activitydiary:id/select_card_view / / | 1 | {'g17s66': 1} |
| activitydiary.edit-existing-activity | g41s181 / g41a2712 | de.rampro.activitydiary:id/select_card_view / / | 1 | {'g16s59': 1} |
| activitydiary.edit-existing-activity | g41s174 / g41a2531 | de.rampro.activitydiary:id/select_card_view / / | 1 | {'g16s59': 1} |
| activitydiary.edit-existing-activity | g41s174 / g41a2531 | de.rampro.activitydiary:id/select_card_view / / | 1 | {'g16s59': 1} |
| activitydiary.edit-existing-activity | g41s179 / g41a2668 | de.rampro.activitydiary:id/select_card_view / / | 1 | {'g16s59': 1} |
| activitydiary.edit-existing-activity | g30s108 / g30a1570 | de.rampro.activitydiary:id/select_card_view / / | 1 | {'g45s206': 1} |
| activitydiary.edit-existing-activity | g39s159 / g39a2190 | de.rampro.activitydiary:id/select_card_view / / | 1 | {'g45s206': 1} |
| activitydiary.edit-existing-activity | g41s176 / g41a2577 | de.rampro.activitydiary:id/select_card_view / / | 1 | {'g45s206': 1} |
Add与既有活动编辑的共享后续
共享 4 种Activity-scoped精确控件;不是创建/编辑业务等价证明。
| 控件 | resource ID | Add次数 | Edit次数 |
|---|---|---|---|
| Save | de.rampro.activitydiary:id/action_edit_done | 7 | 1 |
| Activity | de.rampro.activitydiary:id/edit_activity_name | 19 | 3 |
| edit_activity_color | de.rampro.activitydiary:id/edit_activity_color | 1 | 1 |
| SELECT | de.rampro.activitydiary:id/okColorButton | 2 | 2 |

