リストビューアイテムからフラグメントからサービスを開始したい。私はサービスを呼び出そうとしています:
startService(new Intent(getActivity(),myPlayService.class));
しかし、それはまったく機能しません。フラグメントからサービスを呼び出すにはどうすればよいですか? 他にサービスを開始する方法はありますか?
リストビューアイテムからフラグメントからサービスを開始したい。私はサービスを呼び出そうとしています:
startService(new Intent(getActivity(),myPlayService.class));
しかし、それはまったく機能しません。フラグメントからサービスを呼び出すにはどうすればよいですか? 他にサービスを開始する方法はありますか?
交換
startService(new Intent(getActivity(),myPlayService.class));
と
getActivity().startService(new Intent(getActivity(),myPlayService.class));
フラグメント使用からサービスを開始するには
ジャワ
requireActivity().startService(new Intent(getContext(), ServiceName.class));
コトリン
requireActivity().startService(Intent(context, ServiceName::class.java)