7.1までは registerContentObserverに適当な URIを与えても問題なかった。
getApplicationContext().getContentResolver().registerContentObserver(Uri.parse(“HOGE”), true, mObserver);
8.0からは必ず有効な ContentProviderを指定するように変更になった。<コンテンツ変更通知
有効でないと registerContentObserverなりnotifyChangeを呼び出した時点で例外を吐いて落ちる。
中身空っぽのContentProvider実装を喰わせてやるだけで問題無さそう。
まぁ 今時なら ViewModelを使うように作り直しちゃった方がよいかもね。