{"id":1269,"date":"2025-05-13T05:51:49","date_gmt":"2025-05-12T20:51:49","guid":{"rendered":"https:\/\/itstudy365.com\/blog\/?p=1269"},"modified":"2025-05-26T17:59:52","modified_gmt":"2025-05-26T08:59:52","slug":"android-application-development-%e7%ac%ac13%e7%ab%a0%ef%bc%9aconfiguration-change%ef%bc%88%e6%a7%8b%e6%88%90%e3%81%ae%e5%a4%89%e6%9b%b4%ef%bc%89%e3%81%a8%e3%81%af","status":"publish","type":"post","link":"https:\/\/itstudy365.com\/blog\/2025\/05\/13\/android-application-development-%e7%ac%ac13%e7%ab%a0%ef%bc%9aconfiguration-change%ef%bc%88%e6%a7%8b%e6%88%90%e3%81%ae%e5%a4%89%e6%9b%b4%ef%bc%89%e3%81%a8%e3%81%af\/","title":{"rendered":"Android application development \u7b2c13\u7ae0\uff1aConfiguration Change\uff08\u69cb\u6210\u306e\u5909\u66f4\uff09\u3068\u306f"},"content":{"rendered":"\n<button id=\"bb1\" type=\"button\" value=\"Play\" class=\"responsivevoice-button\" title=\"ResponsiveVoice Tap to Start\/Stop Speech\"><span>&#128266; Play<\/span><\/button>\n        <script>\n            bb1.onclick = function(){\n                if(responsiveVoice.isPlaying()){\n                    responsiveVoice.cancel();\n                }else{\n                    responsiveVoice.speak(\"Android\u3067\u306f\u3001\u30a2\u30d7\u30ea\u306e\u52d5\u4f5c\u4e2d\u306b**\u300c\u753b\u9762\u306e\u72b6\u614b\u3084\u30c7\u30d0\u30a4\u30b9\u306e\u69cb\u6210\u304c\u5909\u308f\u308b\u300d\u3053\u3068**\u304c\u3042\u308a\u307e\u3059\u3002\u305f\u3068\u3048\u3070\uff1a \u753b\u9762\u306e\u56de\u8ee2\uff08\u7e26 \u2194 \u6a2a\uff09 \u8a00\u8a9e\u306e\u5909\u66f4\uff08\u65e5\u672c\u8a9e\u2192\u82f1\u8a9e\uff09 \u753b\u9762\u30b5\u30a4\u30ba\u306e\u5909\u66f4\uff08\u30de\u30eb\u30c1\u30a6\u30a3\u30f3\u30c9\u30a6\u306a\u3069\uff09 \u3053\u308c\u3089\u306e\u300c\u69cb\u6210\u306e\u5909\u5316\u300d\u304c\u8d77\u3053\u308b\u3068\u3001Activity\u306f\u4e00\u5ea6\u7834\u68c4\u3055\u308c\u3001\u518d\u751f\u6210\u3055\u308c\u308b\u306e\u304c\u57fa\u672c\u306e\u6319\u52d5\u3067\u3059\u3002 \u25a0 \u306a\u305cActivity\u304c\u518d\u751f\u6210\u3055\u308c\u308b\u306e\uff1f \u4f8b\u3048\u3070\u3001\u753b\u9762\u304c\u7e26\u304b\u3089\u6a2a\u306b\u5909\u308f\u308b\u3068\u3001UI\u306e\u914d\u7f6e\u3082\u5909\u308f\u308b\u304b\u3082\u3057\u308c\u307e\u305b\u3093\u3088\u306d\u3002\u305d\u306e\u305f\u3081Android\u306f\u300c\u5b89\u5168\u306e\u305f\u3081\u306b\u300d\u4e00\u65e6Activity\u3092\u7834\u68c4\u3057\u3066\u3001\u5fc5\u8981\u306a\u30ec\u30a4\u30a2\u30a6\u30c8\u306a\u3069\u3092\u518d\u8aad\u307f\u8fbc\u307f\u3057\u76f4\u3059\u306e\u3067\u3059\u3002 \u753b\u9762\u304c\u56de\u8ee2\u3059\u308b \u2193 Activity\u306e onDestroy() \u2192 onCreate() \u306a\u3069\u304c\u547c\u3070\u308c\u308b \u2193 \u72b6\u614b\u3092\u4fdd\u6301\u3057\u3066\u3044\u306a\u3044\u3068\u3001\u5165\u529b\u3057\u3066\u3044\u305f\u5185\u5bb9\u304c\u6d88\u3048\u3066\u3057\u307e\u3046 \u25a0 \u4f55\u304c\u554f\u984c\u306a\u306e\uff1f \u4f8b\u3048\u3070\u3001\u30e6\u30fc\u30b6\u30fc\u304c\u30d5\u30a9\u30fc\u30e0\u306b\u5165\u529b\u3057\u3066\u3044\u305f\u30c6\u30ad\u30b9\u30c8\u304c\u3001\u753b\u9762\u56de\u8ee2\u3067\u6d88\u3048\u3066\u3057\u307e\u3046\uff01\u2192 \u30e6\u30fc\u30b6\u30fc\u4f53\u9a13\u304c\u60aa\u304f\u306a\u308a\u307e\u3059\u3002 \u25a0 \u89e3\u6c7a\u7b56\uff08\u72b6\u6cc1\u5225\u306b\u4f7f\u3044\u5206\u3051\uff09 \u3010\u65b9\u6cd5\u2460\u3011Bundle\u3092\u4f7f\u3063\u3066\u72b6\u614b\u3092\u4fdd\u5b58\u30fb\u5fa9\u5143\u3059\u308b \u25b6 onSaveInstanceState() \u3068 onRestoreInstanceState() \u3092\u6d3b\u7528 @Override protected void onSaveInstanceState(Bundle outState) { super.onSaveInstanceState(outState); outState.putString(\\\"memo\\\", editText.getText().toString()); } @Override protected void onRestoreInstanceState(Bundle savedInstanceState) { super.onRestoreInstanceState(savedInstanceState); String memo = savedInstanceState.getString(\\\"memo\\\"); editText.setText(memo); } \u2192 \u4e00\u6642\u7684\u306a\u5165\u529b\u30c7\u30fc\u30bf\u306e\u4fdd\u5b58\u306b\u6709\u52b9\u3067\u3059\u3002 \u3010\u65b9\u6cd5\u2461\u3011ViewModel + LiveData \u3092\u4f7f\u3046\uff08Jetpack\u63a8\u5968\uff09 Activity\u3084Fragment\u306e\u30e9\u30a4\u30d5\u30b5\u30a4\u30af\u30eb\u306b\u95a2\u4fc2\u306a\u304f\u3001\u30c7\u30fc\u30bf\u3092\u4fdd\u6301\u3067\u304d\u307e\u3059\u3002 \u7279\u306b\u753b\u9762\u56de\u8ee2\u3057\u3066\u3082ViewModel\u5185\u306e\u30c7\u30fc\u30bf\u306f\u4fdd\u6301\u3055\u308c\u308b\u306e\u3067\u4fbf\u5229\u3002 public class MyViewModel extends ViewModel { public MutableLiveDataless thanStringgreater than memo = new MutableLiveDataless thangreater than(); } \u3010\u65b9\u6cd5\u2462\u3011\u69cb\u6210\u5909\u66f4\u3092\u81ea\u5206\u3067\u51e6\u7406\u3059\u308b\uff08Activity\u306e\u518d\u751f\u6210\u3092\u6291\u6b62\uff09 AndroidManifest.xml \u306b\u8ffd\u8a18\uff1a less thanactivity android:name=\\\".MainActivity\\\" android:configChanges=\\\"orientation|screenSize\\\" \/greater than \u305d\u3057\u3066Activity\u5074\u3067\uff1a @Override public void onConfigurationChanged(Configuration newConfig) { super.onConfigurationChanged(newConfig); \/\/ \u56de\u8ee2\u5f8c\u306e\u753b\u9762\u306b\u5fdc\u3058\u3066\u518d\u30ec\u30a4\u30a2\u30a6\u30c8\u306a\u3069\u3092\u884c\u3046 } \u305f\u3060\u3057\u3053\u306e\u65b9\u6cd5\u306f\u516c\u5f0f\u3068\u3057\u3066\u306f\u975e\u63a8\u5968\u3067\u3059\uff08\u8907\u96d1\u306b\u306a\u308a\u304c\u3061\u306a\u306e\u3067\u3001ViewModel\u3067\u306e\u7ba1\u7406\u3092\u512a\u5148\u3057\u307e\u3057\u3087\u3046\uff09\u3002 \u25a0 \u88dc\u8db3\uff1a\u3088\u304f\u4fdd\u6301\u3057\u305f\u3044\u60c5\u5831\u306e\u4f8b \u4fdd\u6301\u5bfe\u8c61\u624b\u6bb5\u30e6\u30fc\u30b6\u30fc\u304c\u5165\u529b\u4e2d\u306e\u30c6\u30ad\u30b9\u30c8onSaveInstanceState() or ViewModelDB\u3084API\u304b\u3089\u53d6\u5f97\u3057\u305f\u30c7\u30fc\u30bfViewModel \u306b\u30ad\u30e3\u30c3\u30b7\u30e5\u3059\u308b\u753b\u50cf\u30fb\u30d5\u30a1\u30a4\u30eb\u306a\u3069\u306e\u4e00\u6642\u30d1\u30b9\u4e00\u6642\u4fdd\u5b58\u30c7\u30a3\u30ec\u30af\u30c8\u30ea or ViewModel\u30d5\u30e9\u30b0\u30e1\u30f3\u30c8\u306e\u72b6\u614bFragmentManager \u304c\u81ea\u52d5\u7684\u306b\u4fdd\u6301\u3057\u3066\u304f\u308c\u308b\uff08\u57fa\u672c\u306f\u610f\u8b58\u3057\u306a\u304f\u3066OK\uff09 \u25a0 \u307e\u3068\u3081 **\u69cb\u6210\u5909\u66f4\uff08Configuration Change\uff09**\u3068\u306f\u3001\u753b\u9762\u56de\u8ee2\u3084\u8a00\u8a9e\u5909\u66f4\u306a\u3069\u3067Activity\u304c\u518d\u751f\u6210\u3055\u308c\u308b\u3053\u3068\u3002 \u5bfe\u5fdc\u3057\u306a\u3044\u3068\u3001\u30e6\u30fc\u30b6\u30fc\u306e\u5165\u529b\u306a\u3069\u304c\u6d88\u3048\u3066\u3057\u307e\u3046\u3002 \u89e3\u6c7a\u65b9\u6cd5\u306f3\u3064\uff1a Bundle\u3092\u4f7f\u3063\u3066\u4e00\u6642\u4fdd\u5b58 ViewModel\u3067\u30c7\u30fc\u30bf\u3092\u4fdd\u6301\uff08\u63a8\u5968\uff09 configChanges\u3067\u81ea\u524d\u7ba1\u7406\uff08\u4e0a\u7d1a\u8005\u5411\u3051\uff09\", \"Japanese Female\");\n                }\n            };\n        <\/script>\n    <\/p>\n\n\n\n<p>Android\u3067\u306f\u3001\u30a2\u30d7\u30ea\u306e\u52d5\u4f5c\u4e2d\u306b**\u300c\u753b\u9762\u306e\u72b6\u614b\u3084\u30c7\u30d0\u30a4\u30b9\u306e\u69cb\u6210\u304c\u5909\u308f\u308b\u300d\u3053\u3068**\u304c\u3042\u308a\u307e\u3059\u3002\u305f\u3068\u3048\u3070\uff1a<\/p>\n\n\n\n<ul>\n<li><strong>\u753b\u9762\u306e\u56de\u8ee2\uff08\u7e26 \u2194 \u6a2a\uff09<\/strong><\/li>\n\n\n\n<li><strong>\u8a00\u8a9e\u306e\u5909\u66f4\uff08\u65e5\u672c\u8a9e\u2192\u82f1\u8a9e\uff09<\/strong><\/li>\n\n\n\n<li><strong>\u753b\u9762\u30b5\u30a4\u30ba\u306e\u5909\u66f4\uff08\u30de\u30eb\u30c1\u30a6\u30a3\u30f3\u30c9\u30a6\u306a\u3069\uff09<\/strong><\/li>\n<\/ul>\n\n\n\n<p>\u3053\u308c\u3089\u306e\u300c\u69cb\u6210\u306e\u5909\u5316\u300d\u304c\u8d77\u3053\u308b\u3068\u3001<strong>Activity\u306f\u4e00\u5ea6\u7834\u68c4\u3055\u308c\u3001\u518d\u751f\u6210\u3055\u308c\u308b<\/strong>\u306e\u304c\u57fa\u672c\u306e\u6319\u52d5\u3067\u3059\u3002<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">\u25a0 \u306a\u305cActivity\u304c\u518d\u751f\u6210\u3055\u308c\u308b\u306e\uff1f<\/h2>\n\n\n\n<p>\u4f8b\u3048\u3070\u3001\u753b\u9762\u304c\u7e26\u304b\u3089\u6a2a\u306b\u5909\u308f\u308b\u3068\u3001UI\u306e\u914d\u7f6e\u3082\u5909\u308f\u308b\u304b\u3082\u3057\u308c\u307e\u305b\u3093\u3088\u306d\u3002<br>\u305d\u306e\u305f\u3081Android\u306f\u300c\u5b89\u5168\u306e\u305f\u3081\u306b\u300d\u4e00\u65e6Activity\u3092\u7834\u68c4\u3057\u3066\u3001\u5fc5\u8981\u306a\u30ec\u30a4\u30a2\u30a6\u30c8\u306a\u3069\u3092<strong>\u518d\u8aad\u307f\u8fbc\u307f\u3057\u76f4\u3059<\/strong>\u306e\u3067\u3059\u3002<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-css\" data-lang=\"CSS\" data-show-lang=\"0\"><code>\u753b\u9762\u304c\u56de\u8ee2\u3059\u308b\n\u2193\nActivity\u306e onDestroy() \u2192 onCreate() \u306a\u3069\u304c\u547c\u3070\u308c\u308b\n\u2193\n\u72b6\u614b\u3092\u4fdd\u6301\u3057\u3066\u3044\u306a\u3044\u3068\u3001\u5165\u529b\u3057\u3066\u3044\u305f\u5185\u5bb9\u304c\u6d88\u3048\u3066\u3057\u307e\u3046<\/code><\/pre><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">\u25a0 \u4f55\u304c\u554f\u984c\u306a\u306e\uff1f<\/h2>\n\n\n\n<p>\u4f8b\u3048\u3070\u3001\u30e6\u30fc\u30b6\u30fc\u304c\u30d5\u30a9\u30fc\u30e0\u306b\u5165\u529b\u3057\u3066\u3044\u305f\u30c6\u30ad\u30b9\u30c8\u304c\u3001\u753b\u9762\u56de\u8ee2\u3067\u6d88\u3048\u3066\u3057\u307e\u3046\uff01<br>\u2192 \u30e6\u30fc\u30b6\u30fc\u4f53\u9a13\u304c\u60aa\u304f\u306a\u308a\u307e\u3059\u3002<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">\u25a0 \u89e3\u6c7a\u7b56\uff08\u72b6\u6cc1\u5225\u306b\u4f7f\u3044\u5206\u3051\uff09<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">\u3010\u65b9\u6cd5\u2460\u3011Bundle\u3092\u4f7f\u3063\u3066\u72b6\u614b\u3092\u4fdd\u5b58\u30fb\u5fa9\u5143\u3059\u308b<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\">\u25b6 <code>onSaveInstanceState()<\/code> \u3068 <code>onRestoreInstanceState()<\/code> \u3092\u6d3b\u7528<\/h4>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-csharp\" data-lang=\"C#\" data-show-lang=\"0\"><code>@Override\nprotected void onSaveInstanceState(Bundle outState) {\n    super.onSaveInstanceState(outState);\n    outState.putString(&quot;memo&quot;, editText.getText().toString());\n}\n\n@Override\nprotected void onRestoreInstanceState(Bundle savedInstanceState) {\n    super.onRestoreInstanceState(savedInstanceState);\n    String memo = savedInstanceState.getString(&quot;memo&quot;);\n    editText.setText(memo);\n}<\/code><\/pre><\/div>\n\n\n\n<p>\u2192 \u4e00\u6642\u7684\u306a\u5165\u529b\u30c7\u30fc\u30bf\u306e\u4fdd\u5b58\u306b\u6709\u52b9\u3067\u3059\u3002<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">\u3010\u65b9\u6cd5\u2461\u3011<code>ViewModel<\/code> + <code>LiveData<\/code> \u3092\u4f7f\u3046\uff08Jetpack\u63a8\u5968\uff09<\/h3>\n\n\n\n<ul>\n<li>Activity\u3084Fragment\u306e\u30e9\u30a4\u30d5\u30b5\u30a4\u30af\u30eb\u306b\u95a2\u4fc2\u306a\u304f\u3001\u30c7\u30fc\u30bf\u3092\u4fdd\u6301\u3067\u304d\u307e\u3059\u3002<\/li>\n\n\n\n<li>\u7279\u306b\u753b\u9762\u56de\u8ee2\u3057\u3066\u3082ViewModel\u5185\u306e\u30c7\u30fc\u30bf\u306f\u4fdd\u6301\u3055\u308c\u308b\u306e\u3067\u4fbf\u5229\u3002<\/li>\n<\/ul>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-csharp\" data-lang=\"C#\" data-show-lang=\"0\"><code>public class MyViewModel extends ViewModel {\n    public MutableLiveData&lt;String&gt; memo = new MutableLiveData&lt;&gt;();\n}<\/code><\/pre><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">\u3010\u65b9\u6cd5\u2462\u3011\u69cb\u6210\u5909\u66f4\u3092\u81ea\u5206\u3067\u51e6\u7406\u3059\u308b\uff08Activity\u306e\u518d\u751f\u6210\u3092\u6291\u6b62\uff09<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\">AndroidManifest.xml \u306b\u8ffd\u8a18\uff1a<\/h4>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-html\" data-lang=\"HTML\" data-show-lang=\"0\"><code>&lt;activity\n    android:name=&quot;.MainActivity&quot;\n    android:configChanges=&quot;orientation|screenSize&quot; \/&gt;<\/code><\/pre><\/div>\n\n\n\n<p>\u305d\u3057\u3066Activity\u5074\u3067\uff1a<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-csharp\" data-lang=\"C#\" data-show-lang=\"0\"><code>@Override\npublic void onConfigurationChanged(Configuration newConfig) {\n    super.onConfigurationChanged(newConfig);\n    \/\/ \u56de\u8ee2\u5f8c\u306e\u753b\u9762\u306b\u5fdc\u3058\u3066\u518d\u30ec\u30a4\u30a2\u30a6\u30c8\u306a\u3069\u3092\u884c\u3046\n}<\/code><\/pre><\/div>\n\n\n\n<blockquote class=\"wp-block-quote\">\n<p>\u305f\u3060\u3057\u3053\u306e\u65b9\u6cd5\u306f<strong>\u516c\u5f0f\u3068\u3057\u3066\u306f\u975e\u63a8\u5968<\/strong>\u3067\u3059\uff08\u8907\u96d1\u306b\u306a\u308a\u304c\u3061\u306a\u306e\u3067\u3001ViewModel\u3067\u306e\u7ba1\u7406\u3092\u512a\u5148\u3057\u307e\u3057\u3087\u3046\uff09\u3002<\/p>\n<\/blockquote>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">\u25a0 \u88dc\u8db3\uff1a\u3088\u304f\u4fdd\u6301\u3057\u305f\u3044\u60c5\u5831\u306e\u4f8b<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>\u4fdd\u6301\u5bfe\u8c61<\/th><th>\u624b\u6bb5<\/th><\/tr><\/thead><tbody><tr><td>\u30e6\u30fc\u30b6\u30fc\u304c\u5165\u529b\u4e2d\u306e\u30c6\u30ad\u30b9\u30c8<\/td><td><code>onSaveInstanceState()<\/code> or <code>ViewModel<\/code><\/td><\/tr><tr><td>DB\u3084API\u304b\u3089\u53d6\u5f97\u3057\u305f\u30c7\u30fc\u30bf<\/td><td><code>ViewModel<\/code> \u306b\u30ad\u30e3\u30c3\u30b7\u30e5\u3059\u308b<\/td><\/tr><tr><td>\u753b\u50cf\u30fb\u30d5\u30a1\u30a4\u30eb\u306a\u3069\u306e\u4e00\u6642\u30d1\u30b9<\/td><td>\u4e00\u6642\u4fdd\u5b58\u30c7\u30a3\u30ec\u30af\u30c8\u30ea or ViewModel<\/td><\/tr><tr><td>\u30d5\u30e9\u30b0\u30e1\u30f3\u30c8\u306e\u72b6\u614b<\/td><td>FragmentManager \u304c\u81ea\u52d5\u7684\u306b\u4fdd\u6301\u3057\u3066\u304f\u308c\u308b\uff08\u57fa\u672c\u306f\u610f\u8b58\u3057\u306a\u304f\u3066OK\uff09<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">\u25a0 \u307e\u3068\u3081<\/h2>\n\n\n\n<ul>\n<li>**\u69cb\u6210\u5909\u66f4\uff08Configuration Change\uff09**\u3068\u306f\u3001\u753b\u9762\u56de\u8ee2\u3084\u8a00\u8a9e\u5909\u66f4\u306a\u3069\u3067Activity\u304c\u518d\u751f\u6210\u3055\u308c\u308b\u3053\u3068\u3002<\/li>\n\n\n\n<li>\u5bfe\u5fdc\u3057\u306a\u3044\u3068\u3001\u30e6\u30fc\u30b6\u30fc\u306e\u5165\u529b\u306a\u3069\u304c\u6d88\u3048\u3066\u3057\u307e\u3046\u3002<\/li>\n\n\n\n<li>\u89e3\u6c7a\u65b9\u6cd5\u306f3\u3064\uff1a\n<ol>\n<li><code>Bundle<\/code>\u3092\u4f7f\u3063\u3066\u4e00\u6642\u4fdd\u5b58<\/li>\n\n\n\n<li><code>ViewModel<\/code>\u3067\u30c7\u30fc\u30bf\u3092\u4fdd\u6301\uff08\u63a8\u5968\uff09<\/li>\n\n\n\n<li><code>configChanges<\/code>\u3067\u81ea\u524d\u7ba1\u7406\uff08\u4e0a\u7d1a\u8005\u5411\u3051\uff09<\/li>\n<\/ol>\n<\/li>\n<\/ul>\n\n\n\n<p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[54],"_links":{"self":[{"href":"https:\/\/itstudy365.com\/blog\/wp-json\/wp\/v2\/posts\/1269"}],"collection":[{"href":"https:\/\/itstudy365.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/itstudy365.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/itstudy365.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/itstudy365.com\/blog\/wp-json\/wp\/v2\/comments?post=1269"}],"version-history":[{"count":2,"href":"https:\/\/itstudy365.com\/blog\/wp-json\/wp\/v2\/posts\/1269\/revisions"}],"predecessor-version":[{"id":1365,"href":"https:\/\/itstudy365.com\/blog\/wp-json\/wp\/v2\/posts\/1269\/revisions\/1365"}],"wp:attachment":[{"href":"https:\/\/itstudy365.com\/blog\/wp-json\/wp\/v2\/media?parent=1269"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/itstudy365.com\/blog\/wp-json\/wp\/v2\/categories?post=1269"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/itstudy365.com\/blog\/wp-json\/wp\/v2\/tags?post=1269"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}