サービスからアクティビティに float 値を渡すコード:
call.putExtra("floatvalue", fv);
call.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(call);
アクティビティで float 値を取得するためのコード:
Bundle extras=new Bundle();
float value = extras.getFloat("floatvalue");
問題は、サービスからフロート値として何が渡されても、アクティビティで 0.0 しか得られないことです。
コードの問題は何ですか?
編集
アクティビティのコードを次のように変更しました
Bundle extras=new Bundle();
extras=getIntent().getExtras();
float value = extras.getFloat("floatvalue");
うまくいきませんでした。