フラグメントからサービスに文字列を渡したい。setvalueとbindで試しましたが、startserviceではなくアクティビティで動作しますか?「ServiceConnection」とは何ですか。ServiceConnectionを使用することで文字列を渡すことができますか?これがサービスを開始するためのフラグメントコードです。
**Solved **
コードをこれに変更しましたが、完璧に機能します
Intent intent = new Intent(getActivity(), myPlayService.class);
Bundle b = new Bundle();
b.putString("link", "http://94.23.154/bbc");
intent.putExtras(b);
getActivity().startService(intent);
と私が使用したサービスで
public int onStartCommand(Intent intent, int flags, int startId) {
// TODO Auto-generated method stub
if(intent != null){
Bundle bundle = intent.getExtras();
link = bundle.getString("link");
}