Criar Integridade Relacional entre Tabelas - Banco SqLite - Android

Bom dia a todos.
Estou desenvolvimento uma aplicação simples em android que utiliza banco local SqLite. Com base nisso criando as tabelas estava tudo bem, mas na hora de criar a integridade Foreing Key, o mesmo não aceita.
Consegui criar uma tabela, mas ao fazer testes não funcionou. A integridade relacional não segurou e deixou excluir produto que não poderia.
No meu ponto de vista este banco não aceita Foreing Key.

Testes Executados :
Cadastrei um produto de codigo numero 1 .
Depois fiz lançamentos de dados na tabela cotacaoproduto de varios fornecedores e deste produto de codigo número 1.
Voltei na tabela de produtos e fiz a exclusao do produto numero 1 e o banco aceitou.

Tabela produto :
image

Tabela Fornecedor

image

Tabela Cotacao Produto
image