Android SurfaceView.java中的SurfaceHolder使用哪个导入

Android SurfaceView.java中的SurfaceHolder使用哪个导入,android,surfaceview,surfaceholder,Android,Surfaceview,Surfaceholder,我从Android的SurfaceView.java复制了以下代码 我可以看到SurfaceView.java中使用了SurfaceHolder: public SurfaceHolder getHolder() { return mSurfaceHolder; } 但是,我看不出以下哪个导入用于SurfaceHolder。谁能给我解释一下。谢谢 package android.view; import com.android.internal.view.BaseIWi

我从Android的SurfaceView.java复制了以下代码

我可以看到SurfaceView.java中使用了SurfaceHolder:

public SurfaceHolder getHolder() {
        return mSurfaceHolder;
    }
但是,我看不出以下哪个导入用于SurfaceHolder。谁能给我解释一下。谢谢

package android.view;
import com.android.internal.view.BaseIWindow;
import android.content.Context;
import android.content.res.Configuration;
import android.content.res.CompatibilityInfo.Translator; 
import android.graphics.Canvas; import android.graphics.PixelFormat;
import android.graphics.PorterDuff;
import android.graphics.Rect;
import android.graphics.Region;
import android.os.Handler;
import android.os.Message;
import android.os.RemoteException;
import android.os.SystemClock;
import android.os.ParcelFileDescriptor;
import android.util.AttributeSet;
import android.util.Log;
import java.lang.ref.WeakReference;
import java.util.ArrayList; 
import java.util.concurrent.locks.ReentrantLock;

您的表面视图位于包android.view下; SurafaceHolder也在同一包装下,因此无需进口:)

SurafceHolder派生表单视图
所以你应该用
导入android.view.SurfaceHolder

我的问题是SurfaceView.java在其代码中使用SurfaceHolder。导入点在哪里?谢谢你,因为你让我思考,我得到了答案,你的surface view在android.view包下;SurafaceHolder也在同一包装下,因此无需进口:)