【发布时间】:2014-07-14 19:41:41
【问题描述】:
通过类似的问题,我还没有掌握如何将变量从活动转移到 Java 中的类。我已经能够将变量转移到另一个活动到这个活动。我现在想再次将它传递给班级。
articleID 是我要设置数据的变量。
活动中的代码(在 onCreate 中)
Bundle extras = getIntent().getExtras();
if (extras != null) {
getarticle mc = new getArticle();
mc.articleID = extras.getInt("IDPasser");
Log.e("Info3", mc.articleID.toString());
}
我已经在类中设置了变量。
public Integer articleID;
【问题讨论】:
-
该字段是否与 onCreate 方法属于同一类?如果是这样,您可以使用
ArticleID = mc.ArticleID;(注意:在Java 中,变量通常以小写字母开头)。如果没有,您需要告诉我们您尝试将变量传递给哪个类,以及它与您的 Activity 的关系。 -
“将变量从活动转移到 Java 中的类”是什么意思? Activity是一个类。您是指第二个 Activity 还是其他可能包含您的业务逻辑的无 GUI 类?
标签: java android class variables android-activity