Android のサービス クラス Service には onBind メソッドがありますが、MainActivity で Service クラスから継承したオブジェクトを作成した後、このメソッドをアクティブに呼び出すことができないのはなぜですか?そして、onBind メソッドのアクセス権限も public になっているのですが、MainActivity で MyService クラスのオブジェクトを取得した後、onBind メソッドを呼び出すことができませんでした。
认证高级PHP讲师
Serviceの使い方が間違っていますが、それはさておき、MyServiceを作成してmyService.onBind(null)を直接呼び出すのであれば、Javaの使用レベルでは問題ないはずです。ここでは DownloadBinder
例: Google を使えば Android スマートフォンを構築できます; 自分で組み立てたもので、壊れたら自分で修理しなければなりません。 Google が販売するものは、ブランドの保証ポリシーに含まれます。
例:
Google を使えば Android スマートフォンを構築できます;
自分で組み立てたもので、壊れたら自分で修理しなければなりません。
Google が販売するものは、ブランドの保証ポリシーに含まれます。
4 つの主要コンポーネントは Android アプリケーションを実行するための基盤であり、システムによって維持および管理されます。 4 つの主要コンポーネントのオブジェクトを任意に作成することは不可能ではありませんが、あまり意味がありません。
Serviceの使い方が間違っていますが、それはさておき、MyServiceを作成してmyService.onBind(null)を直接呼び出すのであれば、Javaの使用レベルでは問題ないはずです。ここでは DownloadBinder
については話していません4 つの主要コンポーネントは Android アプリケーションを実行するための基盤であり、システムによって維持および管理されます。 4 つの主要コンポーネントのオブジェクトを任意に作成することは不可能ではありませんが、あまり意味がありません。