我在一个类中有一个公共空白,我想在它创建时在另一个类中调用它但似乎没有任何工作。这是我的第一次活动的代码
public class activityone extends Activity {
public void actionC() {
//actions
}
有人知道如何在我的第二堂课上打电话吗?
答案 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);
希望它有所帮助!!!