on Create and on Start method not called
<p>Actually i have created an singleton class. Now my singleton class extends Activity, and i have write <code>onCreate()</code> and <code>onStart()</code> method on this class. But it is never called.The code i have used is shown below. If anyone knows help me to solve these out.</p>

<p><strong>Code</strong></p>

<pre><code>public class cycleManager
{
private static CycleManager m_cycleManagerObj;

private CycleManager()
{           
    // Initialise Variable
    onInitialization();

    readData(this); // show error when call from here
}   

public static synchronized CycleManager getSingletonObject() 
{           
    if (m_cycleManagerObj == null)
    {
        m_cycleManagerObj = new CycleManager();
    }               
    return m_cycleManagerObj;
}

public Object clone() throws CloneNotSupportedException
{           
    throw new CloneNotSupportedException(); 
}

public void writeData(Context c) 
{
    SharedPreferences preferencesWrite  = c.getSharedPreferences("myPreferences", 0);
    SharedPreferences.Editor editor  = preferencesWrite.edit();
    // work to be done
}
public void readData(Context c)
{
    SharedPreferences preferencesRead = c.getSharedPreferences("myPreferences", 0);
    // work to be done
}
}
</code></pre>
