Android sqlight вызван из класса - PullRequest
0 голосов
/ 20 июня 2010

Я использую класс Gamelogic, который никого не реализует (просто объект, если честно)

Я хочу от него установить базу данных, где игровой экран задает логические вопросы, а последний задает SQL-вопрос без всехИспользование контекста, просто для простоты.

возможно ли это?если нет, то какова альтернатива?

Может кто-нибудь показать мне маленький пример?Я потерян, и пример блокнота не помогает

спасибо, yoav.

1 Ответ

0 голосов
/ 20 июня 2010

Вы должны использовать Context в этом случае.Но вам повезло, все действия выполняются Context с, поэтому вам нужно передать ссылку на ваше занятие классу Gamelogic.Например, вы можете передать его в качестве аргумента его конструктору:

public class Gamelogic{
    private Context context;
    public Gamelogic(Context context){
        this.context = context;
        // do what ever you want with the context object
    }
    // more complex logic here
}

В вашей активности:

public class YourActivity extends Activity{

    // foo bar baz blablablabla

    public void someWhereOnYourActitity(){
        new Gamelogic(YourActivity.this);
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...