将值从正常活动传递到扩展tabactivity的活动并实现OnTabChangeListener [英] Passing the value from normal activity to activity that extents tabactivity and implement OnTabChangeListener

查看:60
本文介绍了将值从正常活动传递到扩展tabactivity的活动并实现OnTabChangeListener的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想将下面的FirmName传递给下一个扩展tabactivity并实现OnTabChangeListener的活动



正常活动

@Override

protected void onCreate(Bundle savedInstanceState){

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_home);

setupVeiw();



bttnAbtUs.setOnClickListener(new View.OnClickListener(){

@Override

public void onClick(查看v)

{



意图i =新意图(Home.this,Tabhost.class);

i.putExtra(FirmName,Ammar);

startActivity(i);

完成();

}

});





下一个活动



公共类Tabhost扩展TabActivity实现OnTabChangeListener {



/ **首次创建活动时调用。 * /

TabHost tabHost;

String FirmName;





@SuppressLint (NewApi)

@Override

protected void onCreate(Bundle savedInstanceState){

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_tabhost);





Intent intent = getIntent();

FirmName = intent.getStringExtra(FirmName);



这是我为其他活动及其工作所做的常规方法,但是对于tabActivity它不起作用..我无法获得价值......请帮助我..谢谢你

i want to pass below FirmName to next activity that extents tabactivity and implements OnTabChangeListener

Normal Activity
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_home);
setupVeiw();

bttnAbtUs.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v)
{

Intent i = new Intent(Home.this,Tabhost.class);
i.putExtra("FirmName","Ammar");
startActivity(i);
finish();
}
} );


Next Activity

public class Tabhost extends TabActivity implements OnTabChangeListener{

/** Called when the activity is first created. */
TabHost tabHost;
String FirmName;


@SuppressLint("NewApi")
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_tabhost);


Intent intent = getIntent();
FirmName= intent.getStringExtra("FirmName");

This is normal method i do for other activity and its work but for tabActivity its doesnot work..i cant get value...please help me with this..thank you

推荐答案

这篇关于将值从正常活动传递到扩展tabactivity的活动并实现OnTabChangeListener的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆