解决方案 »
- 关于音乐播放器中service的使用方法
- 如何做基于MMS协议的音乐播放器,请大家给提供个思路。
- 求Android平台上变声算法,类似TOM猫,说一句话,TOM以变化了的声音重复你说的话。
- Service与Activity之间通信的问题
- Android颜色对照表——实用
- 开发手机的web程序,能否在input,改变android默认输入法为数字?
- android 关于view的问题
- 关于android 集成 qq ,软件崩溃的问题
- cocos2dx 3.1.1 layout::removeAllChildren()疑惑
- android TimerPickerDialog的问题,求大神解
- 请教--android调用webservice时,httptransportse.call/AndroidHttpTransport 很慢,是什么原因啊?谢谢啦
- android深度ROM开发
你使用debug调试一下也没找出结果吗?
将你的case 和default打印的结果换一下呗,不要写成一样的内容!
BroadcastReceiver receiver=new BroadcastReceiver()
{
@Override
public void onReceive(Context context, Intent intent)
{
if (intent.getAction().equals("android.provider.Telephony.SMS_SEND"))
{
switch (getResultCode())
{
case Activity.RESULT_OK:
Log.i(TAG, "短信发送成功!------>编号=【"+intent.getStringExtra("SEND_SMS_CODE")+"】<------>号码=【"+intent.getStringExtra("SEND_SMS_NUM")+"】<------>内容=【"+intent.getStringExtra("SEND_SMS_CONTENT")+"】");
break;
default:
Log.i(TAG, "短信发送成功!------>编号=【"+intent.getStringExtra("SEND_SMS_CODE")+"】<------>号码=【"+intent.getStringExtra("SEND_SMS_NUM")+"】<------>内容=【"+intent.getStringExtra("SEND_SMS_CONTENT")+"】");
break;
}
}
}
};
PendingIntent sentIntent = PendingIntent.getBroadcast(SmsApplication.getAppContext(), (int) Calendar.getInstance().getTimeInMillis(), intent, 0);
这样写。具体的原因,见Android文档的http://developer.android.com/reference/android/app/PendingIntent.html#getBroadcast(android.content.Context, int, android.content.Intent, int)
处,同时建议顺带了解PendingIntent的几个Flag的意义,FLAG_ONE_SHOT, FLAG_NO_CREATE, FLAG_CANCEL_CURRENT, FLAG_UPDATE_CURRENT