Loading core/java/android/os/CountDownTimer.java +18 −3 Original line number Diff line number Diff line Loading @@ -22,7 +22,22 @@ package android.os; * * Example of showing a 30 second countdown in a text field: * * <pre class="prettyprint"> * <div> * <div class="ds-selector-tabs"><section><h3 id="kotlin">Kotlin</h3> * <pre class="prettyprint lang-kotlin"> * object : CountDownTimer(30000, 1000) { * * override fun onTick(millisUntilFinished: Long) { * mTextField.setText("seconds remaining: " + millisUntilFinished / 1000) * } * * override fun onFinish() { * mTextField.setText("done!") * } * }.start() * </pre> * </section><section><h3 id="java">Java</h3> * <pre class="prettyprint lang-java"> * new CountDownTimer(30000, 1000) { * * public void onTick(long millisUntilFinished) { Loading @@ -33,7 +48,7 @@ package android.os; * mTextField.setText("done!"); * } * }.start(); * </pre> * </pre></section></div></div> * * The calls to {@link #onTick(long)} are synchronized to this object so that * one call to {@link #onTick(long)} won't ever occur before the previous Loading core/java/android/os/Debug.java +1 −1 Original line number Diff line number Diff line Loading @@ -623,7 +623,7 @@ public final class Debug * </tr> * <tr> * <td>summary.total-pss</td> * <td>Total PPS memory usage in kB.</td> * <td>Total PSS memory usage in kB.</td> * <td>{@code 1442}</td> * <td>23</td> * </tr> Loading core/java/android/os/Parcelable.java +34 −5 Original line number Diff line number Diff line Loading @@ -30,7 +30,36 @@ import java.lang.annotation.RetentionPolicy; * * <p>A typical implementation of Parcelable is:</p> * * <pre> * <div> * <div class="ds-selector-tabs"><section><h3 id="kotlin">Kotlin</h3> * <pre class="prettyprint lang-kotlin"> * class MyParcelable private constructor(`in`: Parcel) : Parcelable { * private val mData: Int = `in`.readInt() * * override fun describeContents(): Int { * return 0 * } * * override fun writeToParcel(out: Parcel, flags: Int) { * out.writeInt(mData) * } * * companion object { * val CREATOR: Parcelable.Creator<MyParcelable?> * = object : Parcelable.Creator<MyParcelable?> { * override fun createFromParcel(`in`: Parcel): MyParcelable? { * return MyParcelable(`in`) * } * * override fun newArray(size: Int): Array<MyParcelable?> { * return arrayOfNulls(size) * } * } * } * } * </pre> * </section><section><h3 id="java">Java</h3> * <pre class="prettyprint lang-java"> * public class MyParcelable implements Parcelable { * private int mData; * Loading @@ -56,7 +85,7 @@ import java.lang.annotation.RetentionPolicy; * private MyParcelable(Parcel in) { * mData = in.readInt(); * } * }</pre> * }</pre></section></div></div> */ public interface Parcelable { /** @hide */ Loading Loading
core/java/android/os/CountDownTimer.java +18 −3 Original line number Diff line number Diff line Loading @@ -22,7 +22,22 @@ package android.os; * * Example of showing a 30 second countdown in a text field: * * <pre class="prettyprint"> * <div> * <div class="ds-selector-tabs"><section><h3 id="kotlin">Kotlin</h3> * <pre class="prettyprint lang-kotlin"> * object : CountDownTimer(30000, 1000) { * * override fun onTick(millisUntilFinished: Long) { * mTextField.setText("seconds remaining: " + millisUntilFinished / 1000) * } * * override fun onFinish() { * mTextField.setText("done!") * } * }.start() * </pre> * </section><section><h3 id="java">Java</h3> * <pre class="prettyprint lang-java"> * new CountDownTimer(30000, 1000) { * * public void onTick(long millisUntilFinished) { Loading @@ -33,7 +48,7 @@ package android.os; * mTextField.setText("done!"); * } * }.start(); * </pre> * </pre></section></div></div> * * The calls to {@link #onTick(long)} are synchronized to this object so that * one call to {@link #onTick(long)} won't ever occur before the previous Loading
core/java/android/os/Debug.java +1 −1 Original line number Diff line number Diff line Loading @@ -623,7 +623,7 @@ public final class Debug * </tr> * <tr> * <td>summary.total-pss</td> * <td>Total PPS memory usage in kB.</td> * <td>Total PSS memory usage in kB.</td> * <td>{@code 1442}</td> * <td>23</td> * </tr> Loading
core/java/android/os/Parcelable.java +34 −5 Original line number Diff line number Diff line Loading @@ -30,7 +30,36 @@ import java.lang.annotation.RetentionPolicy; * * <p>A typical implementation of Parcelable is:</p> * * <pre> * <div> * <div class="ds-selector-tabs"><section><h3 id="kotlin">Kotlin</h3> * <pre class="prettyprint lang-kotlin"> * class MyParcelable private constructor(`in`: Parcel) : Parcelable { * private val mData: Int = `in`.readInt() * * override fun describeContents(): Int { * return 0 * } * * override fun writeToParcel(out: Parcel, flags: Int) { * out.writeInt(mData) * } * * companion object { * val CREATOR: Parcelable.Creator<MyParcelable?> * = object : Parcelable.Creator<MyParcelable?> { * override fun createFromParcel(`in`: Parcel): MyParcelable? { * return MyParcelable(`in`) * } * * override fun newArray(size: Int): Array<MyParcelable?> { * return arrayOfNulls(size) * } * } * } * } * </pre> * </section><section><h3 id="java">Java</h3> * <pre class="prettyprint lang-java"> * public class MyParcelable implements Parcelable { * private int mData; * Loading @@ -56,7 +85,7 @@ import java.lang.annotation.RetentionPolicy; * private MyParcelable(Parcel in) { * mData = in.readInt(); * } * }</pre> * }</pre></section></div></div> */ public interface Parcelable { /** @hide */ Loading