MapView の上で使用するコンパスを作成する小さなプロジェクトに取り組んでいます。(MapView ではなく) 独自のアクティビティ内でプログラム (コンパス部分) を実行すると、すべて正常に動作しますが、MapView を保持するアクティビティを含む別のパッケージにコンパスを統合する必要があるため、コンパス コードにアクセスできるようにします。そのパッケージから。
問題は、他のパッケージからセンサーを初期化する方法がわからないこと、またはアクティビティ自体から初期化してから、何らかの方法で SensorManager のインスタンスをコンパス パッケージに渡す必要があるかどうかがわからないことです。
私の質問が十分に具体的であることを願っていますが、そうでない場合は、コードの一部を喜んで投稿します:)