Android Studio'da bir Yüzey Görünümü'nin Java kullanılarak nasıl ayarlanacağı konusunda bir eğiticiyi takip ediyorum.Yöntemler çözülemiyor (Android Studio'da yeni başlayanlar (java))
"yöntemini setContentView (com.example.ben3.pl2.SurfaceView çözülemiyor:
package com.example.benjamin.labb3; import android.app.Activity; import android.content.Context; import android.os.Bundle; import android.view.SurfaceHolder; public class SurfaceView extends Activity { private OurView v; @Override protected void onCreate(Bundle savedInstanceState){ super.onCreate(savedInstanceState); setContentView(v); v = new OurView(this); } @Override protected void onPause() { super.onPause(); v.pause(); } @Override protected void onResume() { super.onResume(); v.resume(); } public class OurView extends SurfaceView implements Runnable { Thread t = null; SurfaceHolder holder; boolean isOk = false; public OurView(Context context){ super(context); holder = getHolder(); } public void run(){ if(isOk){ } } public void pause(){ isOk = false; while (true){ try { t.join(); t = null; break; } catch (InterruptedException e) { e.printStackTrace(); } } } public void resume(){ isOk = true; t = new Thread(this); t.start(); } } }
ben hata msg alıyorum
ediyor: Bu benim kodudur. OurView) "setContentView(v);
Ve
içindepublic OurView(Context context){
super(context);
holder = getHolder();
}
Ben hatalar alıyorum:
"yöntemi süper çözülemiyor (android.content.Context)"
Can "getHolder() yöntemini çözülemiyor" kimse bana yardım eder mi? Öğretici 2011'den beri eski AS sürümüne sahip biriyle ilgili bir şeyler yapabilirdi ya da belki de bir şeyleri özledim.
put v = new OurView (this); setContentView'dan önce (v); – uguboz