我想在下一个Activity中使用两个变量但是线程使它为null

时间:2011-04-01 12:54:13

标签: android

在我的应用程序中,我想使用2个我想在另一个活动中使用的变量。但是在第一个活动中我为进度对话框创建线程,但在线程中我调用一个xml并从Web服务获取数据,但是这两个变量在线程结束后变为null。所以请帮助我。

1 个答案:

答案 0 :(得分:0)

您需要将它们添加到调用第二个活动的Intent中,然后再读回它们:

e.g。写作:

    Intent i = new Intent(this, NewTweetActivity.class);
    i.putExtra("op", "I want to transport this");
    startActivity(i);

并回读:

    Bundle bundle = getIntent().getExtras();
    if (bundle!=null) {
        String op = bundle.getString("op");