intent.setclass(this,XXX.class),后一个参数是要跳转的页面对应的.class文件。那么要是有一个.class的类文件没有对应的页面(非activity)。那么还能实现传值吗?

解决方案 »

  1.   

    这样说吧 ,我遇到的问题是这样的:有一个闹钟类,我设定了时间,到时间后PendingIntent pi= PendingIntent.getBroadcast(c, 0, intent, PendingIntent.FLAG_UPDATE_CURRENT);响应闹钟,intent里是带着值的。然后我mainactiviy里有个Broadcastreceiver类来接收这个值,该怎么接收?
      

  2.   

    这样说吧 ,我遇到的问题是这样的:有一个闹钟类,我设定了时间,到时间后PendingIntent pi= PendingIntent.getBroadcast(c, 0, intent, PendingIntent.FLAG_UPDATE_CURRENT);响应闹钟,intent里是带着值的。然后我mainactiviy里有个Broadcastreceiver类来接收这个值,该怎么接收? 
      

  3.   

    Broadcastreceiver里面的onReceive(Context context, Intent intent)的参数有intent啊,用这个intent取呗
      

  4.   


    01.Intent setAlertIntent=new Intent(this,AlertReceiver.class);  
    02.setAlertIntent.putExtra("try", "i'm just have a try");  
    03.PendingIntent pendingIntent=PendingIntent.getBroadcast(this, alarmCount++, setAlertIntent,PendingIntent.FLAG_UPDATE_CURRENT);  
    04.  
    05.AlarmManager alarmManager=(AlarmManager)getSystemService(ALARM_SERVICE);  
    06.alarmManager.set(AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis(), pendingIntent);  
    网上看到的这段代码,new Intent(this,AlertReceiver.class)它第二个参数可以是一个内置的类吗?我的AlertReceiver是在mainactivity类里的
      

  5.   

    恩 ,是我Broadcastreceiver注册时弄错了,intent可以接受到值的!谢谢!