java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.s

Kking250412 2016-08-16 02:35:21
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.showactivity1/com.example.showactivity1.MainActivity}: java.lang.NullPointerException
出现了这个错误

public class MainActivity extends Activity {
private static final String COLUMN_NAME = null;
private static final String COLUMN_ANAME = null;
ListAdapter adapter;
ListView listView;
@SuppressWarnings("deprecation")
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);
listView = (ListView) findViewById(R.id.listview);
// TODO Auto-generated method stub
Uri uri = Uri.parse("content://com.example.activity1/profile");
Cursor c = getContentResolver().query(uri, null, null,null, null);
startManagingCursor(c);

adapter=new SimpleCursorAdapter(this,
R.layout.softlist, c,
new String[] {COLUMN_NAME,COLUMN_ANAME },
new int[] { R.id.name,R.id.desc });//这行出错!!!!
listView.setAdapter(adapter);


}

}



XML文件

activity_main
<?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" >

<ListView
android:id="@+id/listview"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:drawSelectorOnTop="false" >
</ListView>

</LinearLayout>




softlist.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/vw1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="vertical">

<TextView android:id="@+id/name"
android:textSize="18sp"
android:textStyle="bold"
android:layout_width="fill_parent"
android:layout_height="wrap_content"/>

<TextView android:id="@+id/desc"
android:textSize="14sp"
android:layout_width="fill_parent"
android:layout_height="wrap_content"/>

</LinearLayout>

</LinearLayout>
...全文
1056 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
Kking250412 2016-08-29
  • 打赏
  • 举报
回复
private static final String COLUMN_NAME = null; private static final String COLUMN_ANAME = null; 把NULL改为XML文件中声明的字符串即可

58,444

社区成员

发帖
与我相关
我的任务
社区描述
Java Eclipse
社区管理员
  • Eclipse
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧