我在一个班级中有一个公共空白,我想在它创建时在另一个班级中调用它,但似乎没有任何效果。这是我的第一个活动的代码
public class activityone extends Activity {
public void actionC() {
//actions
}
有谁知道如何在我的第二堂课上称呼它?
通常,您需要有一个 activityone 类的实例才能调用实例方法。
要创建实例,您通常使用如下构造函数:
activityone a = new activityone();
a.actionC();
我不确定这是否是您想要的,因为Activity
s 通常是由 Android 系统本身创建的,您应该处理该onCreate
方法。
这是您可以执行的操作:
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);
希望能帮助到你 !!!