package com.exam.RankingActivity;
//score 담당
import android.app.Activity;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.TextView;
public class RankingActivity extends Activity {
 
 RankingHelper mHelper;
 
 public void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.main);
  
  mHelper = new RankingHelper(this);
  SQLiteDatabase db = mHelper.getReadableDatabase();
  final Cursor cursor = db.rawQuery("SELECT name, score FROM ranking ORDER BY score DESC LIMIT 5", null);
  
    
  Button bt1 = (Button)findViewById(R.id.insert);
  Button bt2 = (Button)findViewById(R.id.select);
  
  bt1.setOnClickListener(new OnClickListener(){
   public void onClick(View v){
    
   }
  });
  bt2.setOnClickListener(new OnClickListener(){
   public void onClick(View v) {
    // TODO Auto-generated method stub
    String Result = " ";
    while (cursor.moveToNext()) {
     String name = cursor.getString(0);
     String score = cursor.getString(1);
     Result += (name + "  " + score + "\n");
    }
    
    TextView mText = (TextView)findViewById(R.id.rankview);
    mText.setText(Result);
    cursor.close();
   }
   
  }) ;
  
  Button btnBack = (Button)findViewById(R.id.Back);
  btnBack.setOnClickListener(new Button.OnClickListener() {
   public void onClick(View v) {
    finish();
   }
  });
 } 
}
00.jpg

안드로이드 공부 시작한지 얼마 안된 왕초보이

저부분에서 왜 에러가 나는건지 모르겠습니다..ㅠ

제가 만드려는 것은 SQLlite  를 이용하여

Edittext 값을 받아 textview로 보여주는 것인데요.

우선은 select  부분만 만들고 있는데요

 어떻게 고쳐야 하는지 알고 싶습니다.

 

부탁드리겠습니다.ㅠ