2015-09-06 2 views
-1

Я пытаюсь создать базу данных, но он сказал, что данные класса никогда не используются, также «сообщение» в Message.message (context, «» + e) ​​не может разрешить метод ' message (android.content.Context, java.lang.String)Данные класса никогда не используются

Может ли кто-нибудь помочь мне, как решить проблему? Ниже приведены мои кодировок

import android.content.Context; 
import android.database.SQLException; 
import android.database.sqlite.SQLiteDatabase; 
import android.database.sqlite.SQLiteOpenHelper; 
import android.os.Message; 


public class data extends SQLiteOpenHelper { 



    private Context context; 
    private static final String DATABASE_NAME = "datadatabase"; 
    private static final String TABLE_NAME = "datatable"; 
    private static final int DATABASE_VERSION = 1; 
    private static final String UID = "_id"; 
    private static final String NAME = "Bmi"; 
    private static final String CREATE_TABLE = "CREATE TABLE "+TABLE_NAME+" (_id INTEGER PRIMARY KEY AUTO INCREMENT , Bmi VARCHAR(255);"; 

    public data(Context context){ 
     super(context, DATABASE_NAME, null, DATABASE_VERSION); 
    } 

    @Override 
    public void onCreate(SQLiteDatabase db) { 

     try { 
      db.execSQL(CREATE_TABLE); 
     } 
     catch (SQLException e){ 
      Message.message(context, ""+e); 
     } 
    } 

и для Message.java

import android.content.Context; 
import android.widget.Toast; 

public class Message { 
    public static void message (Context context, String message) 
    { 
     Toast.makeText(context, message, Toast.LENGTH_LONG).show(); 
    } 
} 

ответ

1

он сказал данных класса никогда не используется

, потому что вы никогда не использовали data класс в любом месте.

также "сообщение" в Message.message (контекст "" + е) сказал, не может сообщений решительности метод»(android.content.Context, java.lang.String)

потому что Вы импортируете android.os.Message вместо своего настраиваемого класса Message.

Таким образом, изменить import android.os.Message; на your.package.Message.

+0

уже пробовал, но он все еще дает ошибку – chaos

+0

Я уже решил проблемы, спасибо – chaos

Смежные вопросы