2 wcf19980322 wcf19980322 于 2016.03.22 21:44 提问

SQLite查询数据之后传过去报错,不知道该怎么办了
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.ImageView;
import android.widget.TextView;

import com.baidu.mapapi.SDKInitializer;

import entity.point;

public class detailed extends Activity {

    private ImageView img;

    private TextView lng;

    @Override
    protected void onCreate(Bundle savedInstanceState,SQLiteHelper msh,int pointId) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.self_layout);

        img = (ImageView)findViewById(R.id.vr);
        img.setOnClickListener(new ImageView.OnClickListener(){

            @Override
            public void onClick(View v) {
                Intent intent = new Intent();
                intent.setClass(detailed.this,panorama.class);
                startActivity(intent);
            }
        });
        point lngText = SQLiteHelper.getdetailedById(msh,1);
        lng = (TextView)findViewById(R.id.lngText);
        lng.setText("lngText");
    }
}



~~~~~~~~~~~~~~~~~~SQLiteHelper类~~~~~~~~~~~~~~~~~~~~~~


/**
     * 根据ID查询所有信息
     * @return 返回一个对象s
     */
    public static point getdetailedById(SQLiteHelper msh,int pointId) {
        point po = new point();
        SQLiteDatabase db = msh.getWritableDatabase();
        Cursor cursor = db.rawQuery(
                "select lng,lat,direction,uniformity,temperature,dustproof,material,metope,door,illumination," +
                        "type from vr_point where pointID = "
                        + pointId, null);
        if (cursor.moveToFirst()) {
            do {
                po.setLng(cursor.getDouble(0));
                po.setLat(cursor.getDouble(1));
                po.setDirection(cursor.getString(2));
                po.setUniformity(cursor.getString(3));
                po.setTemperature(cursor.getString(4));
                po.setDustproof(cursor.getString(5));
                po.setMaterial(cursor.getString(6));
                po.setMetope(cursor.getString(7));
                po.setDoor(cursor.getString(8));
                po.setIllumination(cursor.getString(9));
                po.setType(cursor.getString(10));
            } while (cursor.moveToNext());
        }
        cursor.close();
        return po;
    }


        报错!不知道怎么写了,改了很多次。求救,十万火急,赶着交差[图片说明](https://img-ask.csdn.net/upload/201603/22/1458654196_340606.png)

2个回答

danielinbiti
danielinbiti   Ds   Rxr 2016.03.22 22:14
已采纳
 activity只有public void onCreate (Bundle savedInstanceState){方法
 没有
 protected void onCreate(Bundle savedInstanceState,SQLiteHelper msh,int pointId) {
wcf19980322
wcf19980322 那我需要怎么传值呢?求代码
2 年多之前 回复
luochoudan
luochoudan   Ds   Rxr 2016.03.22 23:10

别着急好好看看基础。
@Override
protected void onCreate(Bundle savedInstanceState,SQLiteHelper msh,int pointId) {}
这代码是非法的。

wcf19980322
wcf19980322 那我需要怎么传值呢?求代码
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
xrtailab的图形
就是一个框图,没有仿真图形,把里面的轨迹颜色改了还是这样,不知道该怎么办了...
需要读取的DBF文件
用ADO读取有乱码,用ODBC也是乱码,是在是不知道该怎么办了,帮忙看下
哲学家进餐问题
看了就知道,我也不知道该怎么介绍
烦死了,烦死了,撞死算了,不知道该怎么办了!
我是一名大学生,在过两年就要面临毕业了,经常为就业感到困扰,不知道未来是什么样,我读的大学不是很好,很一般,所以师资力量一点也不强,我自认为这会是影响我发展的一个小小的因素,我向来相信通过自学我们一样能学的很好。但我对自己的未来感到很迷茫,我是计算机科学与技术专业的,我不知道自己适合做什么样的工作,作为一名女生,在动手方面的确比男生是要差一点,不过通过后天的勤奋努力还是可以赶上的,我相信自己可
Java--SQLite 查询 select 查询结果
首先下载Sqlite JDBC驱动程序 网站 https://bitbucket.org/xerial/sqlite-jdbc/downloads/ 添加到java 工程lib 库里 package SqliteJDBC; import java.sql.*; public class SqliteJDBC { public static void main(St
SQLite数据库sql语句查询以及API查询
1,xml文件
Android中更改SQLite数据库中的数据后,刷新ListView。
在对SQLite数据库操作后,ListView显示的数据却无法及时刷新,可以使用SwipeRefreshLayout实现下拉刷新,更新ListView。 将ListView放在SwipeRefreshLayout类中 <android.support.v4.widget.SwipeRefreshLayout android:id="@+id/swipe_refresh"
学习Java,我建议这样做
很多同学向我邀答,想要学习Java,却不知道该学什么,也不知道该学到什么深度?也有些外包的同学,想在技术上提升,却不知怎么做?本次 Live专为想学习和提高Java的人定制,给出了详细的学习路线,适合想要系统的专业的学习Java的人。尤其是:想要从事Java开发工作的大学生,想要转行当Java程序员的在职人员,想要提升Java水平却不知如何入手的小白等。30天从入门到精通? 那是宣传的噱头。三个月...
不知道该怎么写博客了
这些天的代码量上来了,一个小小的电话本实现就需要创建两个新的类,其中一个类中的代码量已经达到了120行左右,如果全部都粘到这里,也没必要,也不会有人看,更没有意义,所以就直接导致我昨天并没有发表新的博客,是需要把代码上传到CSDN去换取积分嘛。。技术博客好像不是单纯的贴代码,嗯,什么都需要学习,包括怎么写好博客!
Android SQLite数据库查询 cursor的使用
在你理解和使用 Android Cursor 的时候你必须先知道关于 Cursor 的几件事情: Cursor 是每行的集合。使用 moveToFirst() 定位第一行。你必须知道每一列的名称。你必须知道每一列的数据类型。Cursor 是一个随机的数据源。所有的数据都是通过下标取得。