各位大侠,俺最近在做一款自用Android应用,卡在一个功能上许多年。。这个功能是这样的,将系统自带的闹钟音频文件(也就是/System/Media/Alarm里面的音频),然后将该闹钟音频的文件路径从Activity传值给Service,但尼玛就是传不过去,Activity里面的路径显示正常,传到Service那边就为null,求解

Activity相关代码:



Service相关代码:

最重要的Log:
android应用 传值
------解决方案--------------------
Service相关代码:
intent = new Intent()
既然创造了新的 Intent
那么你getStringExtra()肯定是null...
把 new Intent()去掉再试试。
------解决方案--------------------
在service里面直接getIntent就得到了启动service的intent,也就是你传的intent
剩下的就是没了