公开证据副本:本地路径、实验主机已脱敏;数据与截图拆为站内资源。原件 SHA 只认证原件,公开副本哈希见发布清单。SUPPORTED 是本研究的探索性轨迹关联,未经人工金标或独立外部审查;代表图不认证当次触摸对齐。

activitydiary / Rep1 / g21s63

Add 与既有活动编辑:多源路径汇合

de.rampro.activitydiary.ui.generic.EditActivity;Region 5 State(含Header);218次全部精确到达,其中区外125次。

Source GUI / 回溯动作

Source GUI / 回溯动作真实归档截图
同 State 历史代表图,非当次执行截图;bounds 仅为投影,不认证精确对齐
alignment: unverified_state_representative
原图 SHA c08dec1d747180b3217e21ac9e971419a290cc885166c8038bac7cea5f2116b4

Target GUI / 观察结果

Target GUI / 观察结果真实归档截图
同 State 历史代表图,非当次执行截图;bounds 仅为投影,不认证精确对齐
alignment: unverified_state_representative
原图 SHA f467bfee0d383a18156451f8333845f47104217b2f2050a2f68bcbef14f5922e

Dominator Header GUI

Dominator Header GUI真实归档截图
同 State 历史代表图,非当次执行截图;bounds 仅为投影,不认证精确对齐
alignment: unverified_state_representative
原图 SHA 866dffc98e6905da71d82e4c07a095321c50367ca1231aea205f22af39088439

一条真实连续历史

以下按确认事件顺序展示。全部到达可在交互页逐次选择;不从拓扑逆向拼造历史。

事件 / 行号Source实际Action / ModelActionTarget角色收尾映射
g27e175:217 / 529g27s83de.rampro.activitydiary:id/viewpager / g27a1008g27s83ⅡFalse
g27e176:218 / 531g27s83Add Activity / g27a1004g24s69ⅠFalse
g27e177:219 / 533g24s69Activity / g24a811g21s63ⅡTrue

SUPPORTED · activitydiary.add-activity,距离 2;continuous_confirmed_path_inside_reviewed_workflow; shared_GUI_not_business_equivalence

实际动作完整属性、GUI标识与原件索引
{
  "app": "activitydiary",
  "rep": "Rep1",
  "transition_id": "g27e176:218",
  "order": 217,
  "native_transition_order": 217,
  "step": 219,
  "monotonic_ns": 1589528252960689,
  "version": 27,
  "input_version": 27,
  "state": "g27s83",
  "target_state": "g24s69",
  "model_action": "g27a1004",
  "input_model_action": "g27a1004",
  "input_id": "input-1197",
  "action_type": "MODEL_CLICK",
  "identity_digest": "3032b3f8b5c6fe710aa30ad011e8d85959a4b152cb51da8ea385763b23099ebf",
  "related_id": "activitydiary-Rep1-r3dcb5cc640a953",
  "local_id": "activitydiary-Rep1-l0b49fb23d2de75",
  "resource_id": "de.rampro.activitydiary:id/action_add_activity",
  "text": "",
  "content_desc": "Add Activity",
  "class": "android.widget.TextView",
  "bounds": [
    943,
    146,
    1080,
    272
  ],
  "node_path": "0-4",
  "source_activity": "de.rampro.activitydiary.ui.main.MainActivity",
  "resolved_target_activity": "de.rampro.activitydiary.ui.generic.EditActivity",
  "target_activity_evidence": "next_input_same_GUI_timestamp_State_version",
  "source_gui_id": 296,
  "target_gui_id": 297,
  "source_gui_timestamp": 218,
  "target_gui_timestamp": 219,
  "final_exact": false,
  "edge_id": null,
  "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": 531,
  "event_path": "jev-events.jsonl",
  "input_path": "jev-audit/inputs/generated-1198.json",
  "receipt_path": "jev-receipts/transition-g27e176-218.json",
  "planned_input_text": null,
  "input_sha256": "64f184f1ed41bc0bdd1b03ae89c8368aa5e01401e719bd922249bf4cccc0bc06",
  "receipt_sha256": "16d5ca2e6dc7f9e137ae2dbef48d7b7a486d07b4b3c923160bfecc5dbaa46006",
  "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']"
}

真实多次路径叠加

蓝色执行边来自分别连续的实际历史;整张叠加图不等于某一次执行。灰虚线仅为拓扑。

G g14s38 g14s38 ManageActivity g21s63 g21s63 EditActivity g14s38->g21s63 Cleaning ×1 g14s38->g21s63 Woodwork ×1 g14s38->g21s63 Cinema ×1 g14s38->g21s63 Officewo ×1 g14s38->g21s63 Swimming ×1 g14s38->g21s63 Sleeping ×1 g14s39 g14s39 ManageActivity g14s39->g21s63 activity_background ×1 g14s39->g21s63 Woodwork ×1 g14s39->g21s63 Sleeping ×1 g14s39->g21s63 Gardenin ×1 g15s42 g15s42 ManageActivity g15s42->g21s63 activity_background ×1 g17s53 g17s53 EditActivity g17s53->g17s53 7B1FA2 ×1 g17s53->g21s63 SELECT ×11 g17s53->g21s63 MODEL_BACK ×4 g18s58 g18s58 ManageActivity g18s58->g21s63 activity_background ×1 g18s58->g21s63 Sleeping ×1 g18s58->g21s63 Cooking ×1 g18s58->g21s63 activity_background ×1 g18s58->g21s63 activity_background ×1 g18s58->g21s63 activity_background ×1 g1s1 g1s1 MainActivity g1s1->g21s63 activity_background ×6 g1s1->g21s63 select_card_view ×8 g1s1->g21s63 Add Activity ×1 g24s69 g24s69 EditActivity g1s1->g24s69 Add Activity ×1 g1s1->g24s69 activity_background ×1 g1s3 g1s3 MainActivity g1s3->g21s63 select_card_view ×2 g1s3->g21s63 activity_background ×1 g1s3->g24s69 activity_background ×1 g1s9 g1s9 MainActivity g1s9->g21s63 activity_background ×1 g20s62 g20s62 ManageActivity g20s62->g21s63 g21e123 g21s63->g17s53 edit_activity_color ×15 g21s63->g20s62 g21e122 g21s63->g21s63 Activity ×2 g21s63->g21s63 -9426249 ×3 g21s63->g21s63 g36e533 g21s63->g21s63 g49e834 g22s66 g22s66 ManageActivity g21s63->g22s66 g22e124 g46s166 g46s166 MainActivity g21s63->g46s166 g46e913 g49s183 g49s183 MainActivity g21s63->g49s183 g49e910 g22s66->g21s63 g22e125 g24s69->g21s63 Activity ×2 g24s69->g21s63 Rename deleted activity with same n ×2 g24s70 g24s70 EditActivity g24s69->g24s70 Activity ×1 g24s70->g21s63 Rename deleted activity with same n ×1 g27s75 g27s75 historical / unknown g27s75->g24s69 Add Activity ×1 g27s76 g27s76 MainActivity g27s76->g21s63 activity_background ×2 g27s76->g21s63 select_card_view ×3 g27s76->g21s63 Add Activity ×2 g27s77 g27s77 MainActivity g27s77->g21s63 Add Activity ×1 g27s79 g27s79 MainActivity g27s79->g21s63 select_card_view ×3 g27s79->g21s63 Add Activity ×3 g27s80 g27s80 MainActivity g27s80->g21s63 Add Activity ×1 g27s81 g27s81 MainActivity g27s81->g21s63 select_card_view ×2 g27s81->g21s63 activity_background ×2 g27s81->g21s63 Add Activity ×2 g27s83 g27s83 historical / unknown g27s83->g21s63 Add Activity ×1 g27s83->g24s69 Add Activity ×1 g28s87 g28s87 MainActivity g28s87->g21s63 select_card_view ×1 g28s90 g28s90 MainActivity g28s90->g21s63 Add Activity ×1 g29s93 g29s93 MainActivity g29s93->g21s63 activity_background ×1 g29s93->g21s63 Add Activity ×2 g29s93->g21s63 select_card_view ×1 g2s11 g2s11 MainActivity g2s11->g21s63 Add Acti ×3 g2s11->g21s63 Add Activity ×2 g35s117 g35s117 ManageActivity g35s117->g21s63 Add Activity ×1 g36s120 g36s120 MainActivity g36s120->g21s63 Add Activity ×1 g36s120->g21s63 activity_background ×1 g37s122 g37s122 MainActivity g37s122->g21s63 select_card_view ×1 g37s123 g37s123 MainActivity g37s123->g21s63 Add Activity ×1 g46s166->g21s63 g46e915 g46s166->g46s166 g46e914 g46s166->g46s166 g49e912 g48s171 g48s171 MainActivity g48s171->g21s63 select_card_view ×1 g49s178 g49s178 MainActivity g49s178->g21s63 activity_background ×1 g49s179 g49s179 MainActivity g49s179->g21s63 Add Activity ×1 g49s179->g21s63 activity_background ×1 g49s179->g21s63 select_card_view ×1 g49s181 g49s181 MainActivity g49s181->g21s63 select_card_view ×1 g49s183->g46s166 g49e911 g49s185 g49s185 MainActivity g49s185->g21s63 activity_background ×1 g50s195 g50s195 MainActivity g50s195->g21s63 select_card_view ×1 g8s25 g8s25 MainActivity g8s25->g21s63 select_card_view ×2 g8s25->g21s63 activity_background ×1

Dominator子树

支配树边是结构关系,并非GUI执行边。

G g20s62 g20s62 ManageActivity g21s63 g21s63 EditActivity g21s63->g20s62 idom g22s66 g22s66 ManageActivity g21s63->g22s66 idom g46s166 g46s166 MainActivity g21s63->g46s166 idom g49s183 g49s183 MainActivity g21s63->g49s183 idom

全部已观察incoming topology

EdgeSource → TargetModelAction关系精确执行次数
g31e432g1s9 → g21s63g1a128external1
g49e898g49s179 → g21s63g49a2294external1
g46e683g18s58 → g21s63g18a698external1
g21e110g14s39 → g21s63g14a545external0
g36e517g27s79 → g21s63g27a963external3
g50e1041g49s181 → g21s63g49a2339external1
g28e189g28s87 → g21s63g28a1059external1
g49e870g2s11 → g21s63g2a157external2
g46e725g14s39 → g21s63g14a553external1
g36e533g21s63 → g21s63g21a753self_loop6
g46e734g14s38 → g21s63g14a535external1
g46e730g14s38 → g21s63g14a532external1
g49e925g49s185 → g21s63g49a2424external1
g37e516g37s122 → g21s63g37a1579external1
g50e1010g1s1 → g21s63g1a34external1
g48e788g48s171 → g21s63g48a2214external1
g21e114g21s63 → g21s63g21a749self_loop41
g29e252g29s93 → g21s63g29a1128external1
g27e164g27s81 → g21s63g27a984external2
g29e350g27s79 → g21s63g27a966external3
g29e298g1s1 → g21s63g1a28external6
g46e611g14s39 → g21s63g14a555external1
g46e685g18s58 → g21s63g18a702external1
g29e240g29s91 → g21s63g29a1113external0
g27e180g27s76 → g21s63g27a933external2
g22e125g22s66 → g21s63g22a782internal_return1
g36e544g1s3 → g21s63g1a69external2
g29e316g27s76 → g21s63g27a930external2
g28e221g24s70 → g21s63g24a820external1
g49e826g27s81 → g21s63g27a982external2
g21e118g15s42 → g21s63g15a591external0
g46e682g18s58 → g21s63g18a692external1
g21e123g20s62 → g21s63g20a744internal_return1
g46e728g14s39 → g21s63g14a548external1
g49e834g21s63 → g21s63g21a751self_loop2
g46e736g14s38 → g21s63g14a537external1
g21e116g15s42 → g21s63g15a580external0
g21e113g17s53 → g21s63g17a651external23
g29e279g27s76 → g21s63g27a942external3
g36e548g1s3 → g21s63g1a60external1
g35e483g35s117 → g21s63g35a1495external1
g28e233g28s90 → g21s63g28a1089external1
g46e830g17s53 → g21s63g17a652external12
g21e111g21s63 → g21s63g21a750self_loop41
g27e161g27s81 → g21s63g27a993external2
g27e177g24s69 → g21s63g24a811external2
g48e777g48s171 → g21s63g48a2205external0
g46e681g18s58 → g21s63g18a694external1
g21e93g1s1 → g21s63g1a25external1
g49e895g27s80 → g21s63g27a972external1
g29e305g2s11 → g21s63g2a163external3
g21e104g1s9 → g21s63g1a137external0
g21e119g15s42 → g21s63g15a577external0
g46e829g29s93 → g21s63g29a1125external2
g28e203g8s25 → g21s63g8a310external2
g46e735g14s38 → g21s63g14a538external1
g46e915g46s166 → g21s63g46a2123internal_return1
g46e733g14s38 → g21s63g14a531external1
g36e535g36s120 → g21s63g36a1531external1
g49e936g8s25 → g21s63g8a302external1
g49e833g27s77 → g21s63g27a947external1
g46e833g29s93 → g21s63g29a1137external1
g50e1044g36s120 → g21s63g36a1544external1
g49e909g37s123 → g21s63g37a1585external1
g21e121g18s58 → g21s63g18a690external0
g31e456g24s69 → g21s63g24a813external2
g49e880g49s179 → g21s63g49a2285external1
g50e1036g50s195 → g21s63g50a2590external1
g29e300g1s1 → g21s63g1a36external8
g48e800g48s171 → g21s63g48a2202external0
g46e613g18s58 → g21s63g18a704external1
g46e727g14s39 → g21s63g14a551external1
g50e1053g49s178 → g21s63g49a2261external1
g46e684g18s58 → g21s63g18a703external1
g46e732g14s38 → g21s63g14a539external1
g46e612g15s42 → g21s63g15a588external1
g49e877g49s179 → g21s63g49a2282external1

相关功能组的全部具体入口成员

组成员不是仅凭resource ID或Target合并;与此Header是否有关联仍需逐次历史支持。

功能Source / ModelAction控件 / text / desc确认次数观察Target
activitydiary.add-activityg1s1 / g1a25de.rampro.activitydiary:id/action_add_activity / / Add Activity10{'g1s2': 2, 'g21s63': 1, 'g24s69': 7}
activitydiary.add-activityg1s3 / g1a57de.rampro.activitydiary:id/action_add_activity / / Add Activity2{'g1s7': 2}
activitydiary.add-activityg8s25 / g8a299de.rampro.activitydiary:id/action_add_activity / / Add Activity2{'g1s7': 2}
activitydiary.add-activityg15s42 / g15a575de.rampro.activitydiary:id/action_add_activity / / Add Activity1{'g17s54': 1}
activitydiary.add-activityg23s68 / g23a795de.rampro.activitydiary:id/action_add_activity / / Add Activity1{'g17s54': 1}
activitydiary.add-activityg2s11 / g2a157de.rampro.activitydiary:id/action_add_activity / / Add Activity4{'g24s69': 1, 'g29s91': 1, 'g21s63': 2}
activitydiary.add-activityg27s76 / g27a930de.rampro.activitydiary:id/action_add_activity / / Add Activity3{'g24s69': 1, 'g21s63': 2}
activitydiary.add-activityg27s77 / g27a947de.rampro.activitydiary:id/action_add_activity / / Add Activity2{'g24s69': 1, 'g21s63': 1}
activitydiary.add-activityg27s83 / g27a1004de.rampro.activitydiary:id/action_add_activity / / Add Activity2{'g24s69': 1, 'g21s63': 1}
activitydiary.add-activityg28s89 / g28a1071de.rampro.activitydiary:id/action_add_activity / / Add Activity1{'g24s69': 1}
activitydiary.add-activityg28s90 / g28a1089de.rampro.activitydiary:id/action_add_activity / / Add Activity1{'g21s63': 1}
activitydiary.add-activityg2s11 / g2a163de.rampro.activitydiary:id/design_menu_item_text / Add Acti / 3{'g21s63': 3}
activitydiary.add-activityg26s73 / g26a863de.rampro.activitydiary:id/action_add_activity / / Add Activity1{'g21s63': 1}
activitydiary.add-activityg27s75 / g27a908de.rampro.activitydiary:id/action_add_activity / / Add Activity1{'g24s69': 1}
activitydiary.add-activityg35s117 / g35a1495de.rampro.activitydiary:id/action_add_activity / / Add Activity1{'g21s63': 1}
activitydiary.add-activityg27s79 / g27a963de.rampro.activitydiary:id/action_add_activity / / Add Activity4{'g21s63': 3, 'g24s69': 1}
activitydiary.add-activityg36s120 / g36a1531de.rampro.activitydiary:id/action_add_activity / / Add Activity1{'g21s63': 1}
activitydiary.add-activityg1s9 / g1a125de.rampro.activitydiary:id/action_add_activity / / Add Activity1{'g29s91': 1}
activitydiary.add-activityg37s124 / g37a1611de.rampro.activitydiary:id/action_add_activity / / Add Activity2{'g24s69': 2}
activitydiary.add-activityg29s93 / g29a1125de.rampro.activitydiary:id/action_add_activity / / Add Activity3{'g21s63': 2, 'g24s69': 1}
activitydiary.add-activityg46s166 / g46a2123de.rampro.activitydiary:id/action_add_activity / / Add Activity1{'g21s63': 1}
activitydiary.add-activityg27s81 / g27a982de.rampro.activitydiary:id/action_add_activity / / Add Activity2{'g21s63': 2}
activitydiary.add-activityg49s179 / g49a2282de.rampro.activitydiary:id/action_add_activity / / Add Activity1{'g21s63': 1}
activitydiary.add-activityg27s80 / g27a972de.rampro.activitydiary:id/action_add_activity / / Add Activity1{'g21s63': 1}
activitydiary.add-activityg37s123 / g37a1585de.rampro.activitydiary:id/action_add_activity / / Add Activity1{'g21s63': 1}
activitydiary.add-activityg37s122 / g37a1567de.rampro.activitydiary:id/action_add_activity / / Add Activity1{'g24s69': 1}
activitydiary.add-activityg49s185 / g49a2421de.rampro.activitydiary:id/action_add_activity / / Add Activity1{'g24s69': 1}
activitydiary.add-activityg50s196 / g50a2602de.rampro.activitydiary:id/action_add_activity / / Add Activity1{'g24s69': 1}
activitydiary.add-activityg48s171 / g48a2202de.rampro.activitydiary:id/action_add_activity / / Add Activity1{'g24s69': 1}
activitydiary.edit-existing-activityg1s9 / g1a137de.rampro.activitydiary:id/select_card_view / / 1{'g1s2': 1}
activitydiary.edit-existing-activityg14s38 / g14a541de.rampro.activitydiary:id/activity_background / / 1{'g12s35': 1}
activitydiary.edit-existing-activityg14s39 / g14a545de.rampro.activitydiary:id/activity_name / Cinema / 1{'g12s34': 1}
activitydiary.edit-existing-activityg15s42 / g15a580de.rampro.activitydiary:id/activity_name / Relaxing / 1{'g16s47': 1}
activitydiary.edit-existing-activityg15s42 / g15a591de.rampro.activitydiary:id/activity_background / / 1{'g17s55': 1}
activitydiary.edit-existing-activityg20s62 / g20a744de.rampro.activitydiary:id/activity_background / / 1{'g21s63': 1}
activitydiary.edit-existing-activityg22s66 / g22a782de.rampro.activitydiary:id/activity_background / / 1{'g21s63': 1}
activitydiary.edit-existing-activityg27s81 / g27a993de.rampro.activitydiary:id/select_card_view / / 2{'g21s63': 2}
activitydiary.edit-existing-activityg27s81 / g27a984de.rampro.activitydiary:id/activity_background / / 2{'g21s63': 2}
activitydiary.edit-existing-activityg27s76 / g27a933de.rampro.activitydiary:id/activity_background / / 2{'g21s63': 2}
activitydiary.edit-existing-activityg28s87 / g28a1059de.rampro.activitydiary:id/select_card_view / / 1{'g21s63': 1}
activitydiary.edit-existing-activityg8s25 / g8a310de.rampro.activitydiary:id/select_card_view / / 1{'g21s63': 1}
activitydiary.edit-existing-activityg1s3 / g1a60de.rampro.activitydiary:id/activity_background / / 2{'g24s69': 1, 'g21s63': 1}
activitydiary.edit-existing-activityg29s93 / g29a1128de.rampro.activitydiary:id/activity_background / / 1{'g21s63': 1}
activitydiary.edit-existing-activityg27s76 / g27a942de.rampro.activitydiary:id/select_card_view / / 1{'g21s63': 1}
activitydiary.edit-existing-activityg27s76 / g27a942de.rampro.activitydiary:id/select_card_view / / 1{'g21s63': 1}
activitydiary.edit-existing-activityg1s1 / g1a28de.rampro.activitydiary:id/activity_background / / 9{'g21s63': 6, 'g24s69': 3}
activitydiary.edit-existing-activityg1s1 / g1a36de.rampro.activitydiary:id/select_card_view / / 1{'g21s63': 1}
activitydiary.edit-existing-activityg27s79 / g27a966de.rampro.activitydiary:id/select_card_view / / 1{'g21s63': 1}
activitydiary.edit-existing-activityg1s1 / g1a36de.rampro.activitydiary:id/select_card_view / / 2{'g21s63': 2}
activitydiary.edit-existing-activityg1s9 / g1a128de.rampro.activitydiary:id/activity_background / / 1{'g21s63': 1}
activitydiary.edit-existing-activityg27s79 / g27a966de.rampro.activitydiary:id/select_card_view / / 1{'g21s63': 1}
activitydiary.edit-existing-activityg1s3 / g1a69de.rampro.activitydiary:id/select_card_view / / 1{'g21s63': 1}
activitydiary.edit-existing-activityg1s3 / g1a69de.rampro.activitydiary:id/select_card_view / / 1{'g21s63': 1}
activitydiary.edit-existing-activityg27s76 / g27a942de.rampro.activitydiary:id/select_card_view / / 1{'g21s63': 1}
activitydiary.edit-existing-activityg1s1 / g1a36de.rampro.activitydiary:id/select_card_view / / 1{'g21s63': 1}
activitydiary.edit-existing-activityg14s39 / g14a555de.rampro.activitydiary:id/activity_background / / 1{'g21s63': 1}
activitydiary.edit-existing-activityg15s42 / g15a588de.rampro.activitydiary:id/activity_background / / 1{'g21s63': 1}
activitydiary.edit-existing-activityg18s58 / g18a704de.rampro.activitydiary:id/activity_background / / 1{'g21s63': 1}
activitydiary.edit-existing-activityg18s58 / g18a694de.rampro.activitydiary:id/activity_name / Sleeping / 1{'g21s63': 1}
activitydiary.edit-existing-activityg18s58 / g18a692de.rampro.activitydiary:id/activity_name / Cooking / 1{'g21s63': 1}
activitydiary.edit-existing-activityg18s58 / g18a698de.rampro.activitydiary:id/activity_background / / 1{'g21s63': 1}
activitydiary.edit-existing-activityg18s58 / g18a703de.rampro.activitydiary:id/activity_background / / 1{'g21s63': 1}
activitydiary.edit-existing-activityg18s58 / g18a702de.rampro.activitydiary:id/activity_background / / 1{'g21s63': 1}
activitydiary.edit-existing-activityg14s38 / g14a536de.rampro.activitydiary:id/activity_name / Relaxing / 1{'g24s69': 1}
activitydiary.edit-existing-activityg14s39 / g14a553de.rampro.activitydiary:id/activity_name / Woodwork / 1{'g21s63': 1}
activitydiary.edit-existing-activityg14s39 / g14a551de.rampro.activitydiary:id/activity_name / Sleeping / 1{'g21s63': 1}
activitydiary.edit-existing-activityg14s39 / g14a548de.rampro.activitydiary:id/activity_name / Gardenin / 1{'g21s63': 1}
activitydiary.edit-existing-activityg14s38 / g14a532de.rampro.activitydiary:id/activity_name / Cleaning / 1{'g21s63': 1}
activitydiary.edit-existing-activityg14s38 / g14a539de.rampro.activitydiary:id/activity_name / Woodwork / 1{'g21s63': 1}
activitydiary.edit-existing-activityg14s38 / g14a531de.rampro.activitydiary:id/activity_name / Cinema / 1{'g21s63': 1}
activitydiary.edit-existing-activityg14s38 / g14a535de.rampro.activitydiary:id/activity_name / Officewo / 1{'g21s63': 1}
activitydiary.edit-existing-activityg14s38 / g14a538de.rampro.activitydiary:id/activity_name / Swimming / 1{'g21s63': 1}
activitydiary.edit-existing-activityg14s38 / g14a537de.rampro.activitydiary:id/activity_name / Sleeping / 1{'g21s63': 1}
activitydiary.edit-existing-activityg29s93 / g29a1137de.rampro.activitydiary:id/select_card_view / / 1{'g21s63': 1}
activitydiary.edit-existing-activityg8s25 / g8a302de.rampro.activitydiary:id/activity_background / / 2{'g28s85': 1, 'g21s63': 1}
activitydiary.edit-existing-activityg1s1 / g1a36de.rampro.activitydiary:id/select_card_view / / 1{'g21s63': 1}
activitydiary.edit-existing-activityg1s1 / g1a36de.rampro.activitydiary:id/select_card_view / / 1{'g21s63': 1}
activitydiary.edit-existing-activityg1s1 / g1a36de.rampro.activitydiary:id/select_card_view / / 1{'g21s63': 1}
activitydiary.edit-existing-activityg1s1 / g1a36de.rampro.activitydiary:id/select_card_view / / 1{'g21s63': 1}
activitydiary.edit-existing-activityg49s179 / g49a2285de.rampro.activitydiary:id/activity_background / / 1{'g21s63': 1}
activitydiary.edit-existing-activityg48s171 / g48a2214de.rampro.activitydiary:id/select_card_view / / 1{'g21s63': 1}
activitydiary.edit-existing-activityg49s179 / g49a2294de.rampro.activitydiary:id/select_card_view / / 1{'g21s63': 1}
activitydiary.edit-existing-activityg8s25 / g8a315de.rampro.activitydiary:id/select_card_view / / 1{'g47s168': 1}
activitydiary.edit-existing-activityg37s122 / g37a1582de.rampro.activitydiary:id/select_card_view / / 1{'g47s168': 1}
activitydiary.edit-existing-activityg48s171 / g48a2205de.rampro.activitydiary:id/activity_background / / 1{'g24s69': 1}
activitydiary.edit-existing-activityg8s25 / g8a310de.rampro.activitydiary:id/select_card_view / / 1{'g21s63': 1}
activitydiary.edit-existing-activityg49s185 / g49a2424de.rampro.activitydiary:id/activity_background / / 1{'g21s63': 1}
activitydiary.edit-existing-activityg49s187 / g49a2485de.rampro.activitydiary:id/select_card_view / / 1{'g47s168': 1}
activitydiary.edit-existing-activityg37s122 / g37a1570de.rampro.activitydiary:id/activity_background / / 1{'g24s69': 1}
activitydiary.edit-existing-activityg37s122 / g37a1579de.rampro.activitydiary:id/select_card_view / / 1{'g21s63': 1}
activitydiary.edit-existing-activityg49s185 / g49a2443de.rampro.activitydiary:id/select_card_view / / 1{'g47s168': 1}
activitydiary.edit-existing-activityg27s79 / g27a966de.rampro.activitydiary:id/select_card_view / / 1{'g21s63': 1}
activitydiary.edit-existing-activityg50s195 / g50a2590de.rampro.activitydiary:id/select_card_view / / 1{'g21s63': 1}
activitydiary.edit-existing-activityg49s181 / g49a2339de.rampro.activitydiary:id/select_card_view / / 1{'g21s63': 1}
activitydiary.edit-existing-activityg36s120 / g36a1544de.rampro.activitydiary:id/activity_background / / 1{'g21s63': 1}
activitydiary.edit-existing-activityg49s178 / g49a2261de.rampro.activitydiary:id/activity_background / / 1{'g21s63': 1}

Add与既有活动编辑的共享后续

共享 15 种Activity-scoped精确控件;不是创建/编辑业务等价证明。

控件resource IDAdd次数Edit次数
Savede.rampro.activitydiary:id/action_edit_done21
Alphabe1de.rampro.activitydiary:id/edit_activity_name11
FFA000de.rampro.activitydiary:id/hexCode22
Selectde.rampro.activitydiary:id/hexCode12
000000de.rampro.activitydiary:id/hexCode12
Selectde.rampro.activitydiary:id/hexCode13
Activityde.rampro.activitydiary:id/edit_activity_name12
Activityde.rampro.activitydiary:id/edit_activity_name84
edit_activity_colorde.rampro.activitydiary:id/edit_activity_color1224
edit_activity_colorde.rampro.activitydiary:id/edit_activity_color22
Rename deleted activity with same name to resolve the conflictde.rampro.activitydiary:id/quickFixButtonRename11
FFA000de.rampro.activitydiary:id/hexCode13
0097A7de.rampro.activitydiary:id/hexCode11
SELECTde.rampro.activitydiary:id/okColorButton824
Activityde.rampro.activitydiary:id/edit_activity_name33