Я передаю родительский класс классу MyTimer в конструкторе, а затем вы можете передать его в Intent.Намерению требуется класс, производный от Context.
Так что ваш MyTimer может выглядеть как
public class MyActivity extends Activity
{
private void StartTimer()
{
MyTimer timer = new MyTimer(this);
timer.startIntent();
}
private class MyTimer
{
private Activity _context;
public MyTimer(Activity c)
{
_context = c;
}
public void startIntent()
{
Intent i = new Intent(_context, MyActivity.class);
_context.startActivity(i);
}
}
}
Надеюсь, что это поможет.