2011-06-22 199 views
1

我必须将一个字符串从一个类传递到另一个类。但我不能做到这一点..将一个字符串从一个类传递到另一个

我试试这个:

String descricao = getIntent().getExtras().getString("valor"); 

我有树选项卡每个人有:

public void onItemClick(AdapterView<?> parent, View view, int position, long arg3) 
     {    
      Intent i = new Intent(Contas.this, Registros.class);     
      i.putExtra("valor", data.get(position).getDescricao_conta().toString());     
      startActivity(i);   
     } 
在接收我把这个值类

活动,该活动的列表视图与数据有界。我想单击tab1中列表中的项目,然后在tab2中,我在列表中看到在tab1中单击的项目中的设置。我已经拥有了数据库,我只需要传递我想让班级换到另一个班级的字符串。

+0

为什么这段代码不工作,发生错误或什么? – jamapag

回答

1

这为我工作是一个比较简单的:

String descricao = getIntent().getStringExtra("valor"); 
1

这可能是有点多根据自己的需要,但你可以存储在一个应用程序类要从多个活动的访问一切。只需创建一个扩展android.app.Application一个新的类,并引用它在你的AndroidManifest.xml中是这样的:

<application android:name=".CustomApplicationClass" ... > 
...activities here... 
</application> 

然后你就可以得到这样每个活动对它的引用:

private CustomApplicationClass app = (CustomApplicationClass) getApplication(); 

我希望有所帮助。

相关问题