0

我在一个班级中有一个公共空白,我想在它创建时在另一个班级中调用它,但似乎没有任何效果。这是我的第一个活动的代码

public class activityone extends Activity {

public void actionC() {

//actions

}

有谁知道如何在我的第二堂课上称呼它?

4

2 回答 2

1

通常,您需要有一个 activityone 类的实例才能调用实例方法。

要创建实例,您通常使用如下构造函数:

activityone a = new activityone();
a.actionC();

我不确定这是否是您想要的,因为Activitys 通常是由 Android 系统本身创建的,您应该处理该onCreate方法。

于 2012-06-05T01:52:01.893 回答
0

这是您可以执行的操作:

public class activityone extends Activity {

/*public void actionC() {*/ //Instead on normal method, write your actions in onCreate()

public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//actions
}

在您的第二个活动中,执行以下操作:

Intent intent = new Intent(getApplicationContext(),activityone.class);
startActivity(intent);

希望能帮助到你 !!!

于 2012-06-05T06:13:15.073 回答