解决方案 »
- MediaPlayer.setVolume调节声音不起作用
- Android 应用自动化测试常用工具的使用
- 请问如何在android里用ajax呢??
- 求Android开机时文字动画效果源码
- 请高手看下,读二进制文件报错
- 求各位大侠,帮帮我,sdk 找不到
- android微信5.0打飞机游戏用的是什么游戏引擎。
- 关于架构这块,采用何种技术,接口等
- 利用百度地图SDK 出现的一个问题总是提示myapp已经停止运行!
- 【求助】想弄一个3列的列表该怎么办?
- Android NDK: Your APP_BUILD_SCRIPT points to an unknown file: D:\android-ndk\and
- 关于主UI向子线程发消息
第149行空指针
你去掉的地方是 adapter 赋值的吧
这中错误都显示错误出在哪个文件和具体哪一行的了
自己慢慢分析。
OrderActivity.java的149行 函数setFoodAdapter();里面。
说的没错,但是我实在是不知怎么改setFoodAdapter,list里面是有值的。有可能是上下文this错误,我改成OrderActivity.this还是一样的错误
dbutil肯定不为空,它有返回值,赋给list了,list有两个值
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<TableLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:stretchColumns="1">
<TableRow>
<TextView
android:text="@string/select_food"
android:id="@+id/TextView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
<Spinner
android:id="@+id/menuSpinner"
android:layout_width="fill_parent"
android:layout_height="wrap_content"/>
</TableRow>
<TableRow>
<TextView
android:text="@string/number"
android:id="@+id/TextView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
<EditText
android:text=""
android:id="@+id/EditText1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:inputType="text"/>
</TableRow>
<TableRow>
<TextView
android:text="@string/re"
android:id="@+id/TextView4"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
<EditText
android:text=""
android:id="@+id/re"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:inputType="text"/>
</TableRow>
</TableLayout>
</LinearLayout>
实例化在这儿:
setContentView(R.layout.order_detail);了解下 activity生命周期 还有 setContentView() 方法 和 onContentChanged() 方法。100% 你的spinner 为空指针。setContentView 后 要重新进行控件绑定。
menuSpinner=(Spinner)findViewById(R.id.menuSpinner);
menuSpinner=(Spinner)findViewById(R.id.menuSpinner);
行
menuSpinner=(Spinner)findViewById(R.id.menuSpinner);
行
这句话本来就有,报错