TIF: Make TvInputService.onCreateRecordingSession a non-abstract method

Change-Id: I1ecf5d2f66825fa9e87fd743d9d293d8bd395fce
This commit is contained in:
Jae Seo
2016-01-25 20:28:06 -08:00
parent 15f3d21599
commit 533b345682
4 changed files with 6 additions and 4 deletions

View File

@@ -22457,7 +22457,7 @@ package android.media.tv {
public abstract class TvInputService extends android.app.Service {
ctor public TvInputService();
method public final android.os.IBinder onBind(android.content.Intent);
method public abstract android.media.tv.TvInputService.RecordingSession onCreateRecordingSession(java.lang.String);
method public android.media.tv.TvInputService.RecordingSession onCreateRecordingSession(java.lang.String);
method public abstract android.media.tv.TvInputService.Session onCreateSession(java.lang.String);
method public final void setTvInputInfo(java.lang.String, android.media.tv.TvInputInfo);
field public static final java.lang.String SERVICE_INTERFACE = "android.media.tv.TvInputService";

View File

@@ -24011,7 +24011,7 @@ package android.media.tv {
public abstract class TvInputService extends android.app.Service {
ctor public TvInputService();
method public final android.os.IBinder onBind(android.content.Intent);
method public abstract android.media.tv.TvInputService.RecordingSession onCreateRecordingSession(java.lang.String);
method public android.media.tv.TvInputService.RecordingSession onCreateRecordingSession(java.lang.String);
method public abstract android.media.tv.TvInputService.Session onCreateSession(java.lang.String);
method public android.media.tv.TvInputInfo onHardwareAdded(android.media.tv.TvInputHardwareInfo);
method public java.lang.String onHardwareRemoved(android.media.tv.TvInputHardwareInfo);

View File

@@ -22465,7 +22465,7 @@ package android.media.tv {
public abstract class TvInputService extends android.app.Service {
ctor public TvInputService();
method public final android.os.IBinder onBind(android.content.Intent);
method public abstract android.media.tv.TvInputService.RecordingSession onCreateRecordingSession(java.lang.String);
method public android.media.tv.TvInputService.RecordingSession onCreateRecordingSession(java.lang.String);
method public abstract android.media.tv.TvInputService.Session onCreateSession(java.lang.String);
method public final void setTvInputInfo(java.lang.String, android.media.tv.TvInputInfo);
field public static final java.lang.String SERVICE_INTERFACE = "android.media.tv.TvInputService";

View File

@@ -195,7 +195,9 @@ public abstract class TvInputService extends Service {
* @param inputId The ID of the TV input associated with the recording session.
*/
@Nullable
public abstract RecordingSession onCreateRecordingSession(String inputId);
public RecordingSession onCreateRecordingSession(String inputId) {
return null;
}
/**
* Returns a new {@link TvInputInfo} object if this service is responsible for