我创建了一个类
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();
}
}
但这不起作用。模拟器给出了不幸的停止错误。请帮我。