Создание ограничений внешнего ключа в ORMLite под SQLite

Поскольку невозможно добавить внешние ключи с помощью оператора «ALTER TABLE» в SQLite, FunctionalTest.Compose (System.Func, System.Func) 'не может быть выведен из использования. Попробуйте указать аргументы типа явно.

Вполне понятно. Мне интересно, можно ли объявить это по-другому и заставить вывод действительно работать.


РЕДАКТИРОВАТЬ
Происхождение проблемы: я смотрел онлайн-лекцию студенческого курса функционального программирования CS61A Калифорнийского университета в Беркли. (найди на YouTube). У меня нет формального обучения FP, и я подумал, что могу чему-то научиться. Профессор использует схему и говорит о том, что схема + лисп являются чисто функциональными языками, а другие языки - менее. Он определенно определил, что Паскаль, C, C ++ и Java (но не C #) лишены функциональных возможностей, и сказал, что с этими языками будет сложно выполнить функциональную композицию (" В моем основном классе я только что создал экземпляр объекта из этого класса, чтобы использовать .getFrom () открытый класс UserInteraction ...

В следующем коде я получаю исключение NullPointerException в строках 9/10 с помощью findViewById ().
В моем основном классе я только что создал экземпляр объекта из этого класса, чтобы использовать .getFrom ()

public class UserInteraction extends Activity {
EditText etFrom;
int from;
EditText etTill;
int till;

public UserInteraction(){
    etFrom = (EditText)findViewById(R.id.et_from);
    etTill = (EditText)findViewById(R.id.et_till);
}

public int getFrom() {
    String s = etFrom.getText().toString();
    int i = Integer.parseInt(s);
    return i;
}

public int getTill() {
    String s = etTill.getText().toString();
    int i = Integer.parseInt(s);
    return i;
}

Это то, что contentView установлен в моем основном классе ..? В чем может быть причина?

7
задан pointour 22 May 2011 в 19:22
поделиться