如何在活动之间传递字符串列表? (Android Studio)

时间:2015-11-25 00:53:27

标签: java android android-studio

正在浏览论坛,但我无法找到准确的答案。希望有人可以帮助我。我在编程方面相当新。

我在类中有以下字符串列表。 (在Schedule.java中):

String[][] schedule = {
{"English", "Music", "Math", "French", "Physics", "Chemistry"},
{"Contemp.", "Math", "French", "Chemistry", "Phys Ed", "English"}
};

我怎样才能访问'这些字符串来自另一个类? (ActivityMain.java)

例如,在ActivityMain.java中,我想拉:schedule[0][1]这将是" Music"然后在ActivityMain.java中的TextView中设置它。

我怎样才能获得字符串" Music"从Schedule.java到MainActivity.java?

2 个答案:

答案 0 :(得分:0)

您可以使用Intent的公共方法putStringArraylistExtra。请参考开发者安卓网站。

答案 1 :(得分:0)

根据给出的信息 - 假设" Schedule.java"只是一个POJO而不是一个活动 - 一种方法是创建一个" Schedule"您的ActivityMain类中的对象,因此您可以拉动"音乐"从schedule数组中更新文本视图。确保schedule数组具有更多私有可访问性,或者您可以在Schedule.java中编写getter以返回相关字符串。