以下の内容はhttps://android-java.hatenablog.jp/entry/2019/03/01/232558より取得しました。


ブロードキャストレシーバーに「has no zero argument constructor」というエラーが出た場合の対処方法

ブロードキャストレシーバーのエラー

ブロードキャストレシーバー(BroadcastReceiver)を使ったアプリを開発している時に「has no zero argument constructor」というエラーが発生してブロードキャストレシーバーが正常に動作しない場合があります。

対処方法

このエラーの対処方法は以下になります。

public class MyBroadcastReceiver extends BroadcastReceiver {

「public」と「class」の間に「static」を追加する

public static class MyBroadcastReceiver extends BroadcastReceiver {

備考・その他

static」はブロードキャストレシーバーを別ファイルにしなかった場合(他のクラス内に記述した場合)に追加する必要があるようです。

END




以上の内容はhttps://android-java.hatenablog.jp/entry/2019/03/01/232558より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14