Android官方培训课程

http://hukai.me/android-training-course-in-chinese/index.html


000. 函数intent.putExtra(EXTRA_MESSAGE, message);

章节1.1.4,启动其他Activity,当MyActivity传递一个message到DisplayMessageActivity时,在DisplayMessageActivity接收到的message为null,而且比较两个Intent,发现两者中mExtras的值不同。

最后找到错误点:我的代码中将

intent.putExtra(EXTRA_MESSAGE, message);

敲成了

intent.putExtra("EXTRA_MESSAGE", message);

首先这不会有编译错误,因为“EXTRA_MESSAGE”是String。

//String EXTRA_MESSAGE在MyActivity中的定义public final static String EXTRA_MESSAGE = "com.test.hello.MESSAGE";//DisplayMessageActivity中获取String MyActivity.EXTRA_MESSAGE对应的StringString message = intent.getStringExtra(MyActivity.EXTRA_MESSAGE);

由于 EXTRA_MESSAGE 与“EXTRA_MESSAGE”不同,导致在DisplayMessageActivity接收到的message为null,从而不能显示在MyActivity中输入的message。

更多相关文章

  1. C语言函数以及函数的使用
  2. android常见错误-android:android.content.res.Resources$NotFou
  3. android 回调函数二:应用实例
  4. Android错误信息汇总
  5. mono for android生成APK出现错误fatal error in gc 解决方案
  6. Android应用程序上传错误The package name of your apk may not
  7. Android XML :unbound prefix 错误
  8. android SQLiteDatabase 错误 database disk image is malformed
  9. Android Studio 错误 com.android.dex.DexIndexOverflowExceptio

随机推荐

  1. Building FFmpeg with libmp3lame for An
  2. Anubis,一个支持Android apk(Android bin
  3. android java 调用 .so 动态库实例
  4. Android Training - 使用IntentService执
  5. Android Http网络数据传输备忘
  6. ImageView的android:scaleType属性和 src
  7. android 双击图片放大缩小
  8. Android保持屏幕常亮,PowerManager.WakeLo
  9. android之音乐播放器
  10. Android(安卓)4.0 Launcher源码分析系列(