我在android中使用tab host将一个参数传递给一个新活动,但它显示了一个非法异常
Intent homeintent;
// Create an Intent to launch an Activity for the tab (to be reused)
homeintent = new Intent();
Bundle bundle=getIntent().getExtras();
String strusername=bundle.get("strUserName").toString();
String strPassWord=bundle.getString("strPassword").toString();
String questGroupId=bundle.getString("questGroupId").toString();
homeintent.putExtra("strUserName", strusername);
homeintent.putExtra("strPassword",strPassWord );
homeintent.putExtra("questGroupId",questGroupId);
homeintent.setClass(this, HomeActivity.class);
spec = tabHost.newTabSpec("home").setIndicator("Home",res.getDrawable(R.drawable.home_tab_bar_icon)).setContent(homeintent);
tabHost.addTab(spec);
有人能告诉我如何在android中使用tabhost传递参数吗?
答案 0 :(得分:1)
你正在使用正确的方法......在将数据放入其中之前,也尝试一下这个意图的setClass。