自学Android 坑1
来源:互联网 发布:电子表格删除重复数据 编辑:程序博客网 时间:2024/06/05 15:22
闲来无事,想接触下android 在极客学员的wiki上看到http://wiki.jikexueyuan.com/project/android-training-geek/ 官方培训课程。
自己学习碰到很多坑,在这里记录下来,方便回顾。
public void sendMessage(View view) { Intent intent = new Intent(this, DisplayMessageActivity.class); EditText editText = (EditText) findViewById(R.id.edit_message); String message = editText.getText().toString(); intent.putExtra(EXTRA_MESSAGE, message); startActivity(intent);}
这里由于自己粗心 碰到了两个错误public void sendMessage(View view) { Intent intent = new Intent(this, DisplayMessageActivity.class); EditText editText = (EditText) view.findViewById(R.id.edit_message); //String message = editText.getText().toString(); intent.putExtra(EXTRA_MESSAGE, editText.getText()); startActivity(intent);}
错误1 findViewById的时候由于看到了参数有个view 就粗心的用到了。结果肯定是返回null。要找的view肯定是在这个activity中的。而参数里面的view是点击的button,与要找的view在同一级。并不能findViewById。错误2 intentputExtra()的时候偷懒,直接传了editText.getText()。到第二个activity中
intent.getStringExtra(MyActivity.EXTRA_MESSAGE);取到的也是null。因为editText.getText()返回的Editable并不是String。所以要toString()。
刚接触Android 第一个小程序在自己手机跑起来的成就感挺棒的。加油!
自学项目地址github https://github.com/LoveingGuosai/firstapp.git
0 0
- 自学Android 坑1
- 自学android 坑2
- android自学总结1
- android自学记录(1)
- Android自学笔记(1)
- Android 自学
- Android 自学
- 自学Android系列 笔记1 单位介绍
- 自学Android系列 笔记1 生命周期介绍
- 自学android过程中的一点笔记 -- 1
- 自学1
- 自学1
- Android自学笔记[1]---Android开发中常用的命令
- android自学总结
- 【转】android自学总结
- Android 暑期自学计划~~~
- Android OpenGL自学笔记
- android 数据库自学心得
- Spring定时任务的几种实现
- 杭电1072——Nightmare(BFS)
- oracle 隐式游标,显示游标,游标循环,动态SELECT语句和动态游标,异常处理,自定义异常
- RobotFrameWork+APPIUM实现对安卓APK的自动化测试----第五篇【AppiumLibrary校验函数介绍】
- Android 大牛 国内、国外Android开发者博客
- 自学Android 坑1
- 几种常见模式识别算法整理和总结
- JVM OutOfMemoryError异常
- 我的2015
- Android开发之Activity
- Service
- JS敏感信息泄露:不容忽视的WEB漏洞
- MySQL常用操作
- xxx.hbm.xml文件配置详解