永发信息网

谷歌Android开发常见错误有哪些?

答案:2  悬赏:20  手机版
解决时间 2021-02-21 18:12
谷歌Android开发常见错误有哪些?
最佳答案
1、无法使用网络 :Permission denied(maybe missing internet permission)
在AndroidMainifest.xml中增加允许使用网络选项(在结束标签之后>):
2、找不到activity类: android.content.ActivityNotFoundException: Unable to find explicit activity class {xxxx}
在AndroidMainifest.xml中增加activity的申明,如:
< activity android:name = ".xxxActivity" >
3、为什么找不到 startSubActivity 方法?
现在,请使用 startActivityForResult 方法来代替旧的startSubActivity方法。
4、无法加载xml中的view,报 java.lang.NullPointerException 异常
忘记加载activity的layout文件:
setContentView(R.layout.main);
5、Unparsed aapt error(s)! Check the console for output
但是控制台上找不到错误或者 看不懂错误的时候,点 Project--------->clean ..就会没问题
6、requestCode和resultCode的区别
在使用startActivityForResult()和onActivityResult()时,会分别用到requestCode和resultCode,有时候极容易将2个参数混淆起来。
全部回答
1、无法使用网络 :permission denied(maybe missing internet permission) 在androidmainifest.xml中增加允许使用网络选项(在结束标签之后>):   2、找不到activity类: android.content.activitynotfoundexception: unable to find explicit activity class {xxxx} 在androidmainifest.xml中增加activity的申明,如: < activity android:name = ".xxxactivity" >   3、为什么我找不到 startsubactivity 方法? 现在,请使用 startactivityforresult 方法来代替旧的startsubactivity方法。 4、无法加载xml中的view,报 java.lang.nullpointerexception 异常 忘记加载activity的layout文件: setcontentview(r.layout.main); 5、unparsed aapt error(s)! check the console for output 但是你的控制台上找不到错误或者 看不懂错误的时候,点 project--------->clean ..就会没问题 6、requestcode和resultcode的区别 在使用startactivityforresult()和onactivityresult()时,会分别用到requestcode和resultcode,有时候极容易将2个参数混淆起来。 requestcode 和 resultcode 混淆说明错的。 startactivityforresult(intent intent, int requestcode ) intent 传给b的,不解释,看不懂你还是玩玩手机算了,别想开发的事情了 requestcode >=0就好,随便用于在onactivityresult()区别哪个子模块回传的数据,如果还有c.java ,d甚至e子模块的话,每个区分开不同的requestcode就好。 setresut(int resultcode , intent intent) resultcode 如果b子模块可能有几种不同的结果返回,可以用这个参数予以识别区分。这里还有个特殊的 result_ok 值,没有特殊情况用它就好了,sdk有说明的,呵。 intent 继续不解释,传回给a的onactivityresult() onactivityresult(int requestcode, int resultcode, intent intent) 这里三个都不用解释了,与上文对应的东西。如果不对requestcode和resultcode 加以识别区分的话,只要有其他activity setresult到了a onactivityresult()会无差别处理。7、无法下载文件到sd卡中 在manifest文件中加上:< uses-permission android:name = "android.permission.write_external_storage" /> 8、让控件在父容器中居中: android:layout_gravity= "center_vertical" 9、控件两端对齐: 如下代码让 位于同一行的两个控件分别左对齐和右对齐: < relativelayout xmlns:android = "http://schemas.android.com/apk/res/android" android:background= "@drawable/top" android:layout_width= "fill_parent" android:layout_height= "wrap_content" >< imageview android:id = "@+file_browser/imgrefresh" android:layout_width= "wrap_content" android:layout_height= "wrap_content" android:layout_marginleft= "10px" android:src = "@drawable/refresh" android:layout_centervertical= "true" >   < imageview android:id = "@+file_browser/imgcheck" android:layout_alignparentright= "true" android:layout_width= "wrap_content" android:layout_height= "wrap_content" android:layout_marginright= "10px" android:src = "@drawable/close" android:layout_centervertical= "true" >   10、android软键盘 把控件 往上挤的解决办法: 键盘区域外才是屏幕的边缘,定义布局文件时使用:android:gravity="bottom"的话就会被挤到上部! 解决办法: 在此工程的androidmainfest.xml文件中对应的activity中写入 android:windowsoftinputmode="adjustpan" 或者在配置文件中把布局文件的大小写死! 11、在布局中使用scrollview: 把原来的布局用 android:layout_width="fill_parent" android:layout_height="wrap_content" android:scrollbars="none">括起来即可实现视图的滚动。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
QQ炫舞情侣名字带妖字的
海斌车行我想知道这个在什么地方
我下学期初二,怎样才能改变我作业拖拉的坏习
滨河大道/青铜峡黄河大桥(路口)地址在什么地
尿道口内侧长了小疙瘩
关于荷包花
(12分)阅读材料,回答问题。 文化是民族的
五金土产地址有知道的么?有点事想过去
广安区地方税务局广福税务所广罗乡征收站我想
两颗门牙之间有很宽的缝隙怎么办?
女同学老是打开微信附近的人是什么意思?
90年代经典老歌 香港电视剧京华烟云的歌曲 慢
109女儿的伤害和魔方寸谁的伤害高
面对陌生人如何推销产品
我家比熊狗狗学猫叫是怎么回事,每次只叫一声
推荐资讯
唱歌的技巧和发声方法
五一当天结婚,摄影师要多少钱一天
are you f_____this Sunday?
计算机2级什么时候考啊?一年考几次啊???
下图是细胞内某种化合物的组成示意图,已知图
潘长江是个什么样的人﹖
蓝牙多少钱一个
卤肉放丁香起什么作用
warn sb of doing sth对吗?
置若罔闻怎么读
做什么吃的生意赚钱
交通技术的进步对旅游业的影响
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?