マクロのアイコンの変更機能が動かない

KroE

New member
マクロ作成者にコメントしたのですが、返事がなく、MacroDroid側の問題の可能性もあるためこちらにポストさせていただきます。

不具合が発生しているマクロ​

マナーモード切替ボタン Silent Mode Widget Button(作者: Japanese Translator)

不具合内容​

このマクロ内部の
「ウィジェットボタンを変更」の部分や
「発動したトリガー ウィジェットボタン(カスタム)」の部分が発動しておりません。

おこなった対処​

端末の再起動
権限の確認

端末情報​

Google Pixel 7a
Android 13
非root化
未ADB Hack
 

JA-Translator

Moderator
ご連絡ありがとうございます。
はい!私が作者です。
ダウンロードしてくれたのですね、ありがとうございます。

確認したいのですが、
動かないのは「ボタンの動作」アクション部分のみでしょうか?

ちなみに「ボタンのアイコンは自分で指定する」という初期設定が必要ですが、それは済ませましたよね?
 

KroE

New member
ご連絡ありがとうございます。
はい!私が作者です。
ダウンロードしてくれたのですね、ありがとうございます。

確認したいのですが、
動かないのは「ボタンの動作」アクション部分のみでしょうか?

ちなみに「ボタンのアイコンは自分で指定する」という初期設定が必要ですが、それは済ませましたよね?
はい。
ウィジェットボタンを押したときに音量が変わる部分など、音量操作としての機能面は問題ないのですが、ショートカットボタンの表示が変化するところは動きません。

「ボタンのアイコンを自分で指定する」というのが
トリガー部分の「ウィジェットボタン(カスタム)」の部分でアイコンの設定を行い、確認する
ということなら、やっているかと思います。

しかし、例えば
アイコン∶Androidのロボットマーク
ラベル∶「テスト」
という設定をトリガー部分で指定した上でホーム画面に追加した場合、ウィジェットを何度押してもアイコンもラベルも変化しない、という形になります。
 

JA-Translator

Moderator
ウィジェットを何度押してもアイコンもラベルも変化しない、という形になります。

検証ありがとうございます。
少しお時間いただけますか?私もテストしてみます。

バクの可能性もあるため、それが判明したら、開発者にレポートを提出しますね。

少しお待ちくださいませ
 

Dimlos

Well-known member
JA-Translatorさん
KroEさんはTwitterで質問されていて、返答が無いようなので私がこちらへご案内した方だと思います。
対応よろしくお願いいたします。
 

JA-Translator

Moderator
ウィジェットボタンを押したときに...
ショートカットボタンの表示が変化するところは動きません。

ちなみに、ウィジェットを貼り付ける時に、選択するのは、ショートカットではなく、カスタムウィジェットを選択してますよね?

ショートカットを選択すると、それは、文字通りの単なるショートカットのためアイコンは変化しない、と思います。

ウィジェットボタンを選択して、、、と。

わあ!ウィジェットボタンのアイコンが変わらない、、、

なぜだろう?
もう少し検証します
 

KroE

New member
ちなみに、ウィジェットを貼り付ける時に、選択するのは、ショートカットではなく、カスタムウィジェットを選択してますよね?

ショートカットを選択すると、それは、文字通りの単なるショートカットのためアイコンは変化しない、と思います。

ウィジェットボタンを選択して、、、と。

わあ!ウィジェットボタンのアイコンが変わらない、、、

なぜだろう?
もう少し検証します
はい、そのとおり、カスタムウィジェットを選択したにも関わらず反応がなかったものになります。(ショートカットボタン、と間違って言ってしまったせいで混同を引き起こしてますね……申し訳ないです)
お手数おかけしますが、よろしくお願いします。

JA-Translatorさん
KroEさんはTwitterで質問されていて、返答が無いようなので私がこちらへご案内した方だと思います。
対応よろしくお願いいたします。
JAさん自身には別のハンドルネームのTwitterからリプを飛ばしていたのですが、Twitterは最近通知がこないバグがある(to:(ご自身のTwitterID※アットマーク抜き)で検索すると出てくる可能性はある)ので、お気づきにならなかったかもしれません。
Dimlosさん、こちらでもフォローアップしていただきありがとうございます。
 

JA-Translator

Moderator
バクの可能性もあるため、それが判明したら、開発者にレポートを提出しますね。

新規にマクロを作成したら、ウィジェットボタンが変わります、動作してます。
(サンプルの添付マクロを参照)

しかし、私が自分で作成したマクロの全てで、ウィジェットボタンのアイコンが変化しない、、、全部壊れてる?
アイコン設定を修正して直しましたが、改善できず。

なんか変ですね?
開発者に連絡してみます。

数日のお時間いただくと思おますが、もう少しお待ちいただけますか?
 

Attachments

  • ウィジェットボタン.macro
    4.3 KB · Views: 0

JA-Translator

Moderator

端末情報​

Google Pixel 7a
Android 13
非root化
未ADB Hack

情報共有ありがとうございます。

一応、確認していいですか?
MacroDroid のバージョンは何を使ってますか?

その情報も含めて、相談してみようと思います。

最新は ver 5.35.9 だと思います。
私はベータ版ユーザーなので、少し末尾がズレるかもしれませんが、今は最新の公開リリースと一致して同じはず、たぶん。
 

Endercraft

Moderator (& bug finder :D)
しかし、私が自分で作成したマクロの全てで、ウィジェットボタンのアイコンが変化しない、、、全部壊れてる?
アイコン設定を修正して直しましたが、改善できず。
ウィジェットボタンを設定してもアイコンが変わらないということですか? それともホーム画面に追加しても変わらないということですか?
 

JA-Translator

Moderator
ウィジェットボタンを設定してもアイコンが変わらないということですか? それともホーム画面に追加しても変わらないということですか?

ホームに追加したウィジェットボタンのアイコンが 変更できない、
という意味です。

何か原因をご存知ですか?

Screenshot_20230718_003749.png

Screenshot_20230718_004137.png

Screenshot_20230718_003956_MacroDroid.png
 

Endercraft

Moderator (& bug finder :D)
ホームに追加したウィジェットボタンのアイコンが 変更できない、
という意味です。

何か原因をご存知ですか?

View attachment 6075

View attachment 6076

View attachment 6077
ウィジェットボタンの修正アクションのことですね。ランチャー固有の問題か、データ破損のバグがあり、アクションを完全に再設定する必要があるのでしょう。
先ほどNova7(Novaランチャー)でテストしましたが、すべてうまくいきました。あなたのマクロが私にも使えるかどうか調べてみます。

編集 : テンプレートストアからあなたのマクロをテストしたところ、確かに、ウィジェットボタンの修正アクションは再設定が必要で、さもなければ機能しませんでした。
 
Last edited:

JA-Translator

Moderator
編集 : テンプレートストアからあなたのマクロをテストしたところ、確かに、ウィジェットボタンの修正アクションは再設定が必要で、さもなければ機能しませんでした。

検証ありがとうございます。

ところで、この問題は、既知の問題として、開発者は把握してますか?
(私はフォーラム記事をじっくり読んでないので、それらの問題や事象を把握していません)

もしNo であれば、レポートだけ送信した方がいいでしょうか?
 

KroE

New member
情報共有ありがとうございます。

一応、確認していいですか?
MacroDroid のバージョンは何を使ってますか?

その情報も含めて、相談してみようと思います。

最新は ver 5.35.9 だと思います。
私はベータ版ユーザーなので、少し末尾がズレるかもしれませんが、今は最新の公開リリースと一致して同じはず、たぶん。
Playストアから入手したままで、ベータ版は導入していません。
バージョン履歴には5.35と書いてあります。

ウィジェットボタンの修正アクションのことですね。ランチャー固有の問題か、データ破損のバグがあり、アクションを完全に再設定する必要があるのでしょう。
先ほどNova7(Novaランチャー)でテストしましたが、すべてうまくいきました。あなたのマクロが私にも使えるかどうか調べてみます。

編集 : テンプレートストアからあなたのマクロをテストしたところ、確かに、ウィジェットボタンの修正アクションは再設定が必要で、さもなければ機能しませんでした。
私の環境ではウィジェットボタンの修正アクションを再設定してもうまくいきませんでした。
ただし、システムログ上ではエラーらしいログがありませんでした。
 

KroE

New member
ランチャーをPixel LauncherからNova Launcher(無料版)に変えてみましたが、それでもダメでした。
 

JA-Translator

Moderator
Playストアから入手したままで、ベータ版は導入していません。
バージョン履歴には5.35と書いてあります。


私の環境ではウィジェットボタンの修正アクションを再設定してもうまくいきませんでした。
ただし、システムログ上ではエラーらしいログがありませんでした。

お知らせありがとうございました。

現象の説明を添えて、マクロを添付して、バグレポートは提出しました。
何か良い返答がくるかもしれませんので、それを待ってみましょうか?

はい、今回は、私もアイコンを選び直して修正しましたが、改善しませんでした。


実は過去に類似したケースがあり、その時は、ウィジェットではなく、タイルボタンのアイコンが変更されない、という問題で、下記の手法で直りました。
1. 一度、なんでもいいので他のアイコンを選び、保存して、設定を済ませる。
2. もう一度、編集を開き直して、本来のアイコンを選び直して、保存する

このようにアイコンを選び直すと、直りました。

今回は、その手法も試しましたが、効果ありませんでした。

不思議...😁
 

JA-Translator

Moderator
開発者から回答が届きました。
とても丁寧に説明をしてくれました。
とても長いので、全て翻訳したり説明を加えるのが大変なので、結論だけ!お伝えします。

「作り直してください」ってことでした。
😆
分かりやすくシンプルね、(^_^;)

●原因: マクロ内部の識別IDの問題
●解決策: ウィジェット関連を一度消してから、再び追加して、全て作り直す。
これでID が更新されて解決する。
 

KroE

New member
「作り直してください」ってことでした。
😆
分かりやすくシンプルね、(^_^;)

●原因: マクロ内部の識別IDの問題
●解決策: ウィジェット関連を一度消してから、再び追加して、全て作り直す。
これでID が更新されて解決する。
ご報告ありがとうございます!

①ウィジェットに関するアクションやトリガーをすべて消して、一旦チェックマークのボタンでセーブ
②消したものと同じ内容のアクションとトリガーを入れ直して、ふたたびセーブ

という認識であってますでしょうか?
ご確認のほどよろしくお願いします。
 

Endercraft

Moderator (& bug finder :D)
私の場合は、ウィジェットボタンをクリックし、アクションを変更し、ウィジェットへのパス(すでに選択されている)を選択し、アクションを保存するだけでした。
 
Top