として1つのクラスを作成しました
public class FormActivity extends Activity
{
TextView tv =new TextView(this);
GridLayout gl=new GridLayout(this);
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
paint();
}
public void paint()
{
tv.setText("In new File");
gl=(GridLayout) findViewById(R.id.gl);
gl.addView(tv);
}
}
paint()
別のクラス(同じパッケージ内のJavaファイル)からメソッドにアクセスしたい。私はこれを試しました:
public class FileSystemDemoActivity extends Activity
{
FormActivity f1=new FormActivity();
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
f1.paint();
}
}
しかし、これはうまくいきません。エミュレーターは残念ながら停止エラーを返します。私を助けてください。