首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >创建两个类:主类和处理类

创建两个类:主类和处理类
EN

Stack Overflow用户
提问于 2013-03-30 01:11:47
回答 1查看 198关注 0票数 0

假设我有两个类,一个是主类A,另一个是帮助A类,类B处理结果的类。

假设在A类中,我使用用户输入a1a2。然后,我必须将这些输入发送到B类进行处理,使用这些输入,B生成一个结果b1b2 (它们与a1和a2无关,但a1和a2一起生成这两个结果)。因为A类是主类,所以必须访问b1和b2来显示结果。

我怎么做到这一点??

我目前正在开发一个安卓程序,它使用Distance-Matrix API,目前在我的MainActivity.java类中接受用户输入,以及完成所有的处理。我真的很想把处理部分移到另一个类,但是我有问题。对不起,我的Java基础没有那么好。有人能帮忙吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-03-30 01:49:15

如果AB是普通的MyResults类,那么我建议您创建一个简单的MyResults类。

示例

代码语言:javascript
复制
class MyResults {
final String b1;
final String b2;
public MyResults(final String b1, final String b2) {
    this.b1 = b1;
    this.b2 = b2;
}
public String getB1() { return b1; }
public String getB2() { return b2; }

B的响应应该是返回一个MyResults类。

现在,如果类AB恰好是Android Activity类(即"class A extends Activity"),那么将所有这些抛出窗口,并通过A.onActivityResult()中接收的Extras bundle传递结果。非常简单和标准的做法,但你将不得不寻找一个例子。

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

https://stackoverflow.com/questions/15713808

复制
相关文章

相似问题

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