public abstract class

Recycler

extends Object
java.lang.Object
   ↳ com.android.mms.util.Recycler
Known Direct Subclasses

Class Overview

The recycler is responsible for deleting old messages.

Summary

Nested Classes
class Recycler.MmsRecycler  
class Recycler.SmsRecycler  
Public Constructors
Recycler()
Public Methods
static boolean checkForThreadsOverLimit(Context context)
void deleteOldMessages(Context context)
void deleteOldMessagesByThreadId(Context context, long threadId)
abstract int getMessageLimit(Context context)
int getMessageMaxLimit()
int getMessageMinLimit()
static Recycler.MmsRecycler getMmsRecycler()
static Recycler.SmsRecycler getSmsRecycler()
static boolean isAutoDeleteEnabled(Context context)
abstract void setMessageLimit(Context context, int limit)
Protected Methods
abstract boolean anyThreadOverLimit(Context context)
abstract void deleteMessagesForThread(Context context, long threadId, int keep)
abstract void dumpMessage(Cursor cursor, Context context)
abstract Cursor getAllThreads(Context context)
abstract long getThreadId(Cursor cursor)
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public Recycler ()

Public Methods

public static boolean checkForThreadsOverLimit (Context context)

public void deleteOldMessages (Context context)

public void deleteOldMessagesByThreadId (Context context, long threadId)

public abstract int getMessageLimit (Context context)

public int getMessageMaxLimit ()

public int getMessageMinLimit ()

public static Recycler.MmsRecycler getMmsRecycler ()

public static Recycler.SmsRecycler getSmsRecycler ()

public static boolean isAutoDeleteEnabled (Context context)

public abstract void setMessageLimit (Context context, int limit)

Protected Methods

protected abstract boolean anyThreadOverLimit (Context context)

protected abstract void deleteMessagesForThread (Context context, long threadId, int keep)

protected abstract void dumpMessage (Cursor cursor, Context context)

protected abstract Cursor getAllThreads (Context context)

protected abstract long getThreadId (Cursor cursor)