A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

这个是mars老师教学视频第21课广播教学的源码。我只是执行了但是无效,我知道原因但是无法解决,为什么我按住ctrl左键点击<receiver android:name=".TestReceiver">的.TestReceiver会在左下角显示红字Could not open link,但是我同样点击
<activity android:name=".TestActivity",就肯定能跳转到相关页面,我相信就是因为无法跳转,所以才导致,我发送的广播也不能顺利接收,谢谢大家帮助。

321.JPG (105.95 KB, 下载次数: 72)

321.JPG

9 个回复

倒序浏览
朋友,如果不介意,如果不介意,你把源码发给我,我帮你修改吧。这是很基础的问题。
回复 使用道具 举报
陈科宇 发表于 2013-2-21 13:14
朋友,如果不介意,如果不介意,你把源码发给我,我帮你修改吧。这是很基础的问题。 ...

绝对不介意。但是很有可能在你的电脑上能运行,但是在我的电脑不行。

包肯定没放错。可以看图

31.JPG (43.08 KB, 下载次数: 61)

31.JPG

Lesson_21_code.zip

42.82 KB, 下载次数: 544

回复 使用道具 举报
我晚上发给你。
回复 使用道具 举报
本帖最后由 陈科宇 于 2013-2-22 09:28 编辑
黑马-张洋 发表于 2013-2-21 17:06
绝对不介意。但是很有可能在你的电脑上能运行,但是在我的电脑不行。

包肯定没放错。可以看图 ...

我晚上发给你。
  1. class BroadcastListener implements OnClickListener {
  2.         @Override
  3.         public void onClick(View v){
  4.             Intent intent = new Intent();
  5.             intent.setAction(Intent.ACTION_EDIT);
  6.             TestActivity.this.sendBroadcast(intent);
  7.         }
  8.     }
  9. Intent.ACTION_EDIT 这个他没配置
  10. <receiver android:name=".TestReceiver" >
  11.             <intent-filter>
  12.                 <action android:name="android.intent.action.PICK" />
  13.             </intent-filter>
  14.         </receiver>这里应该改为
  15. <receiver  
  16.         android:name=".ReceiverTest" >  
  17.          <intent-filter >  
  18.              <action android:name="android.intent.action.EDIT" />  
  19.          </intent-filter>  
  20.      </receiver>  
  21. 就OK了
复制代码
回复 使用道具 举报
提示: 该帖被管理员或版主屏蔽
回复 使用道具 举报
呵呵看看!
回复 使用道具 举报
  1. class BroadcastListener implements OnClickListener {
  2.         @Override
  3.         public void onClick(View v){
  4.             Intent intent = new Intent();
  5.             intent.setAction(Intent.ACTION_EDIT);
  6.             TestActivity.this.sendBroadcast(intent);
  7.         }
  8.     }
  9. Intent.ACTION_EDIT 这个没配置
  10. <receiver android:name=".TestReceiver" >
  11.             <intent-filter>
  12.                 <action android:name="android.intent.action.PICK" />
  13.             </intent-filter>
  14.         </receiver>这里应该改为
  15. <receiver  
  16.         android:name=".ReceiverTest" >  
  17.          <intent-filter >  
  18.              <action android:name="android.intent.action.EDIT" />  
  19.          </intent-filter>  
  20.      </receiver>  
  21. 就OK了
复制代码
回复 使用道具 举报
陈科宇 发表于 2013-2-22 09:26

朋友,不好意思,昨晚没有发给你。你看看吧,希望对你有帮助。
回复 使用道具 举报
帮助到了。谢谢你

原来那里该显示红字Could not open link。

都怪我粗心大意,没有仔细检查
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马