首页 > 解决方案 > 在哪里存储我的文本变量(书的文本价值)以及如何访问它们

问题描述

出于易读性的原因(以及我在这方面太新而无法通过 JSON 解析来学习如何做到这一点的事实)我有一个 500 个元素的数组。每个元素基本上都包含一段文本。我正在一一手动设置它们,因为我可能需要编辑文本等,它将帮助我找到需要更改的内容。

我的pNums变量将保存所有段落。

在我的MainActivity.kt声明var pNums = arrayOfNulls<String>(500)中,我与其他变量一起声明。我不想在这个文件中包含我的所有变量。我试图将它们放在不同的类文件中,但我认为我还不太了解范围,而且pNums我无法从 MainActivity 类中设置任何我可以设置的内容。

我需要创建什么样的文件来保存我的所有文本?我猜我需要创建一个文件并将其导入MainActivity.kt

标签: kotlinimport

解决方案


您可以创建一个名为的新 Kotlin 类ParagraphResolver.kt,并在其中包含以下内容:

public class ParagraphResolver {
    public val Paragraphs: Array<String> = arrayOf("paragraph1", "paragraph2")
}

然后要让你的段落,MainActivity.kt你可以得到这样的价值:

val paragraphs = ParagraphResolver().Paragraphs

推荐阅读