Кто-нибудь знает, как должен работать REFRESH_OBSERVER K9 Mail? В качестве теста я попробовал следующее, но при чтении / непрочитании / удалении / получении не получаю трансляцию:
Manifest:
<receiver android:name=".Monitor">
<intent-filter>
<action android:name="com.fsck.k9.intent.action.REFRESH_OBSERVER"/>
</intent-filter>
</receiver>
...
</application>
<uses-permission android:name="com.fsck.k9.permission.READ_MESSAGES" />
Я также попробовал схему = электронная почта с REFRESH_OBSERVER, но она не сработала.
Monitor.java:
public class Monitor extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
Log.d("test", "onReceive()");
}
}
С другой стороны, работает следующее:
<intent-filter>
<action android:name="com.fsck.k9.intent.action.EMAIL_RECEIVED" />
<action android:name="com.fsck.k9.intent.action.EMAIL_DELETED" />
<data android:scheme="email" />
</intent-filter>
Но мне бы очень хотелось получать трансляцию, когда сообщения читаются (для подсчета непрочитанных сообщений), а этих двух недостаточно для этого.
Спасибо!