【发布时间】:2014-09-03 23:20:18
【问题描述】:
我需要将一个字符串变量从我的主要活动类发送到 AsyncTask 类,并使用该字符串作为 url 的一部分来进行 api 调用。
我尝试使用 Intent 和共享首选项,但似乎都无法在 AsyncTask 类中访问。我可以使用 Singleton 模式吗?如果可以,我会怎么做?
【问题讨论】:
-
发布您尝试过的代码,但您需要做的就是在构造函数中传递它,或者如果您只需将其发送到
doInBackground(),则在execute()中传递它 -
您能否发布示例或发布指向您建议示例的链接?
-
我不确定你需要什么例子,但你应该在这里找到不同的变化stackoverflow.com/…
-
单例的任何事情都表明我需要做的任务
-
我刚刚给了你一个帖子列表。为此,您不需要单例类。只需将值传递给构造函数或通过
execute()方法传递给doInBackground()。请参见此处stackoverflow.com/questions/18898039/using-asynctask/…
标签: java android design-patterns singleton