首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >调用Public void

调用Public void
EN

Stack Overflow用户
提问于 2012-06-05 09:36:34
回答 2查看 6.3K关注 0票数 0

我在一个类中有一个public void,当它创建时,我想在另一个类中调用它,但似乎什么都不起作用。以下是我的第一个活动的代码

代码语言:javascript
复制
public class activityone extends Activity {

public void actionC() {

//actions

}

有人知道如何在我的第二节课上调用它吗?

EN

回答 2

Stack Overflow用户

发布于 2012-06-05 09:52:02

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

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

代码语言:javascript
复制
activityone a = new activityone();
a.actionC();

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

票数 1
EN

Stack Overflow用户

发布于 2012-06-05 14:13:15

以下是您可以执行的操作:

代码语言:javascript
复制
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
}

在你的第二个练习中,这样做:

代码语言:javascript
复制
Intent intent = new Intent(getApplicationContext(),activityone.class);
startActivity(intent);

希望它能有所帮助!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10890518

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档