android studio-SQLite查询数据之后传过去报错,不知道该怎么办了

问题描述

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;
    }

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

解决方案

 activity只有public void onCreate (Bundle savedInstanceState){方法
 没有
 protected void onCreate(Bundle savedInstanceState,SQLiteHelper msh,int pointId) {

解决方案二:

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

时间: 2024-10-03 10:31:13

android studio-SQLite查询数据之后传过去报错,不知道该怎么办了的相关文章

android studio 导入最新版的chatdemo3.0 报错setColorSchemeResources和getX(View)

问题描述 解决方案 你重新趣导入看看,close project,然后删除本地解压的,然后去关闭as,重新解压,打开as去open我们demo里的build.gradle,之后去把setting.gradle的最后两行注释掉,重新编译下,点击提示里的open file,注释掉compile project(':hyphenatechatsdk')解决方案二:楼主第一个问题解决了吗?我也报了java.lang.NoSuchMethodError: android.support.v4.widget

ios-IOS的SQLite查询数据,如果没有对应数据的话,应该怎么获取到这个信息

问题描述 IOS的SQLite查询数据,如果没有对应数据的话,应该怎么获取到这个信息 RT,求解. 我是用本地的数据库,数据都是已经固定了的,根据编号显示数据,如果数据中没有编号,我想设置弹出一个提示,但是我不知道怎么获取查不到数据的这个信息 解决方案 select count(*) from table where 条件 返回0表示没有数据

Android studio 如何实现数据保存

问题描述 Android studio 如何实现数据保存 你好!本人是Android studio编程初学者 ,最近自己尝试在做一个APP,已经可以实时 显示我希望得到的数据了,但是我想将希望得到的实时显示的数据保存下来,保存到文件 中就行,这是代码: package com.gdy.filepersistencetest; import android.app.Activity; import android.content.Context; import android.os.Bundle;

Android使用Sqlite存储数据用法示例_Android

本文实例讲述了Android使用Sqlite存储数据的方法.分享给大家供大家参考,具体如下: 一般在开发程序中,经常使用数据的存储功能,如在使用Delphi开发程序时,存储程序的简单设置的INI文件,在C#开发中有时也需要存储简单的设置,个人一般存储在XML中,也在INI中存储过,但是不如XML使用方便,那么这些都是简单的数据存储功能,在Android中也支持这样的文件存储,但是现在这里主要说的还是使用SQLite存储数据,SQLite是一种跨平台的数据库,是单文件式的,如咱们平常见的最多的Ac

Android使用Sqlite存储数据用法示例

本文实例讲述了Android使用Sqlite存储数据的方法.分享给大家供大家参考,具体如下: 一般在开发程序中,经常使用数据的存储功能,如在使用Delphi开发程序时,存储程序的简单设置的INI文件,在C#开发中有时也需要存储简单的设置,个人一般存储在XML中,也在INI中存储过,但是不如XML使用方便,那么这些都是简单的数据存储功能,在Android中也支持这样的文件存储,但是现在这里主要说的还是使用SQLite存储数据,SQLite是一种跨平台的数据库,是单文件式的,如咱们平常见的最多的Ac

android-小白 在做Android新闻端 用json获取网页数据 出现如下图的报错 不知道怎么改

问题描述 小白 在做Android新闻端 用json获取网页数据 出现如下图的报错 不知道怎么改 !求告知 怎么改!可以看这个http://ask.csdn.net/questions/232048 private Handler getNewsHandler = new Handler(){ public void handleMessage(android.os.Message msg) { String jsonData = (String) msg.obj; System.out.pri

在macbook环境下用android studio创建的第一个应用,报缺少junit

问题描述 在macbook环境下用android studio创建的第一个应用,报缺少junit 无论是macbook还是android studio都是纯小白,求老司机指导 解决方案 看着是少依赖包,找一个JUnit添加到路径里 解决方案二: Macbook下Android studio的butterknife的应用

mybatis-MyBatis关联查询查不到数据,日志没有报错

问题描述 MyBatis关联查询查不到数据,日志没有报错 shoppingcard表 food表 Sql语句查询 ShoppingCardMapper.xml 实体类ShoppingCard 测试类 日志 麻烦这方便比较熟悉的高手指点一下.谢谢 解决方案 MyBatis 关联查询Mybatis关联查询Mybatis关联查询(嵌套查询) 解决方案二: http://bbs.csdn.net/topics/391836443 解决方案三: 你的实体类和表的字段不一致,所以sql语句要用别名

android studio 安装完新建一个项目总是报这个错

问题描述 android studio 安装完新建一个项目总是报这个错 解决方案 看起来好像是gradle里面配置的v7版本和你的sdk里面的版本不一致 你可以试一下改一下该module下的gradle文件,将里面的compile 'com.android.support:appcompat-v7:20.+'改成你sdk里面有下载的v7版本,也可以看一下下面的方法:http://jingyan.baidu.com/article/c74d600080c02a0f6a595d3d.html 解决方