致电Public void

时间:2012-06-05 01:36:34

标签: android class void

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

public class activityone extends Activity {

public void actionC() {

//actions

}

有人知道如何在我的第二堂课上打电话吗?

2 个答案:

答案 0 :(得分:0)

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

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

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

我不确定这是你想要的,因为Activity通常由Android系统自己创建,你应该处理onCreate方法。

答案 1 :(得分: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);

希望它有所帮助!!!