黑马程序员技术交流社区

标题: 嫉妒崩溃,无论百度google都无法搜到答案之Could not open link [打印本页]

作者: 黑马-张洋    时间: 2013-2-21 12:49
标题: 嫉妒崩溃,无论百度google都无法搜到答案之Could not open link
这个是mars老师教学视频第21课广播教学的源码。我只是执行了但是无效,我知道原因但是无法解决,为什么我按住ctrl左键点击<receiver android:name=".TestReceiver">的.TestReceiver会在左下角显示红字Could not open link,但是我同样点击
<activity android:name=".TestActivity",就肯定能跳转到相关页面,我相信就是因为无法跳转,所以才导致,我发送的广播也不能顺利接收,谢谢大家帮助。

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

321.JPG

作者: 陈科宇    时间: 2013-2-21 13:14
朋友,如果不介意,如果不介意,你把源码发给我,我帮你修改吧。这是很基础的问题。
作者: 黑马-张洋    时间: 2013-2-21 17:06
陈科宇 发表于 2013-2-21 13:14
朋友,如果不介意,如果不介意,你把源码发给我,我帮你修改吧。这是很基础的问题。 ...

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

包肯定没放错。可以看图

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

31.JPG

Lesson_21_code.zip

42.82 KB, 下载次数: 546


作者: 陈科宇    时间: 2013-2-21 17:22
我晚上发给你。
作者: 陈科宇    时间: 2013-2-21 17:22
本帖最后由 陈科宇 于 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了
复制代码

作者: xueying123    时间: 2013-2-21 22:35
提示: 该帖被管理员或版主屏蔽
作者: 杞文明    时间: 2013-2-22 00:45
呵呵看看!
作者: 陈科宇    时间: 2013-2-22 09:26
  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:27
陈科宇 发表于 2013-2-22 09:26

朋友,不好意思,昨晚没有发给你。你看看吧,希望对你有帮助。
作者: 黑马-张洋    时间: 2013-2-22 10:41
帮助到了。谢谢你

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

都怪我粗心大意,没有仔细检查




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2