Comment s'inscrire aux modifications de la base de données SMS?Comment s'inscrire aux modifications de la base de données SMS?
J'ai essayé:
mCursor = mActivity.getContentResolver().query(Sms.CONTENT_URI, new String[] {
Sms.ADDRESS
}, null, null, null);
mCursor.registerDataSetObserver(mydataSetObserver);
où mydataSetObserver est mis en œuvre comme ceci:
private class MyDataSetObserver extends DataSetObserver {
public void onChanged() {
System.out.println ("1");
}
public void onInvalidated() {
System.out.println ("2");
}
}
Mais quand j'essayé d'envoyer un message SMS dans l'émulateur, MyDataSetObserver ne est jamais appelée.
Pouvez-vous me dire pourquoi?
Merci.
Comment puis-je être informé lorsqu'un SMS est lu? Et que voulez-vous dire par «polling content: // sms/send»? – n179911
En interrogeant je veux dire la lecture fréquente et la vérification du fournisseur de contenu sms (par exemple avec une minuterie) –