Android 单击按钮时从选项卡Activity调用已启动活动中的自定义方法

Android 单击按钮时从选项卡Activity调用已启动活动中的自定义方法,android,android-tabhost,tabactivity,Android,Android Tabhost,Tabactivity,我在我的主TabActivity中创建了4个活动意图(我将其添加到TabHost中)。我也有onClick方法的按钮。当点击这个按钮时,我在Rezultati活动的意图中加入了一些额外的内容。现在我尝试从这个TabActivity调用启动活动的自定义方法来使用那个额外的 以下是创建其中一个意图的示例: public class Prvi extends TabActivity { public Intent rezultati; @Override protected void onCre

我在我的主TabActivity中创建了4个活动意图(我将其添加到TabHost中)。我也有onClick方法的按钮。当点击这个按钮时,我在Rezultati活动的意图中加入了一些额外的内容。现在我尝试从这个TabActivity调用启动活动的自定义方法来使用那个额外的

以下是创建其中一个意图的示例:

public class Prvi extends TabActivity {


public Intent rezultati;

@Override
protected void onCreate(Bundle savedInstanceState) {

    super.onCreate(savedInstanceState);

    setContentView(R.layout.main);

    Resources res = getResources(); 
    TabHost tabHost = getTabHost();
    TabHost.TabSpec spec; 
    rezultati = new Intent().setClass(this, Rezultati.class);
        spec = tabHost.newTabSpec("rez").setIndicator("Rezultati",
                          res.getDrawable(R.layout.novice))
                      .setContent(rezultati);
        tabHost.addTab(spec); }
单击按钮时,此方法称为:

public void isci(View view)
{
    EditText iskano = (EditText) findViewById(R.id.iskano);


    rezultati.putExtra("Iskano", iskano.getText().toString()); }
现在我有了类Rezultati.class,我想在其中调用方法更新:

public class Rezultati extends Activity{    
{
    public void update(){
    String value = getIntent().getExtras().getString("Iskano");
    TextView textview = new TextView(this);
    textview.setText(value);
    setContentView(textview);}
}
我尝试在函数isci(视图)中创建类Rezultati的新实例,并调用函数update

Rezultati r=new Rezultati();
r.update();
除非调用r.update()时update函数中没有任何内容,否则每次都会停止工作


我做错了什么

请使用GlobalVariablesApplication将附加内容放入该应用程序中,无论您在哪里获得

额外费用


查看此链接

请使用全球变量应用程序将附加内容放入其中,无论您在哪里获得

额外费用


看到这个链接

你有没有找到解决办法,关于这样,我也面临同样的问题?你有没有找到解决办法,关于这样,我也面临同样的问题?