Это определение для CountDownTimer.java
, оно не реализует интерфейс Parcelable
:
public abstract class CountDownTimer {
/**
* Millis since epoch when alarm should stop.
*/
private final long mMillisInFuture;
/**
* The interval in millis that the user receives callbacks
*/
private final long mCountdownInterval;
private long mStopTimeInFuture;
/**
* boolean representing if the timer was cancelled
*/
private boolean mCancelled = false;
...
И вы пытаетесь создать неразборчивый объект, который можно будет разложить на следующий код:
//my try to make parsable the CDT object
public class MyCountDownTimer implements Parcelable {
private CountDownTimer t;
Это невозможно (поправьте меня, если есть какой-либо способ сделать это), если только вы не сохраните данные внутри CDT в onSaveInstanceState
и не восстановите их с данными, сохраненными в onCreate
.