gpt4 book ai didi

android - 异步任务 : How do I access onPostExecute parameters?

转载 作者:行者123 更新时间:2023-11-29 18:19:49 25 4
gpt4 key购买 nike

所以我将一个字符串数组传递到我的 onPostExecute 方法中,但我想知道如何在下一个 Activity 中访问该线程的输出...即 Page.class

现在我正在使用 putExtra,我还能做些什么吗?在此处的 putExtra 之后,如何在 Page.class 中访问它。请注意,Page.class 不是启动此线程的类。

public void onPostExecute(String[] x){
d.dismiss();
Intent i= new Intent(ctx,Page.class);
i.putExtra("values", x);
ctx.startActivity(i);



Intent b = getIntent();
String[] values = b.getStringArrayExtra("values");
Log.d("hello", values[0]);

最佳答案

你的 Page.class 是由 onPostExecute() 启动的 Activity ,对吧?

然后无论你在 Extra Bundle 中放入什么将是可访问的。 @Gix 已经贴出了bundle的访问方式,这里不再赘述。但是请检查 bundle 类,看看你可以在里面放什么(基本上几乎所有的原语和数组都可以)

关于android - 异步任务 : How do I access onPostExecute parameters?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6132809/

25 4 0