我已经按照Android选项卡主机的教程,并能够在模拟器上运行.现在我想要做的只是在一个tabview中实现一个文本框和按钮.一旦用户进入文本框并按下按钮,文本框中输入的值就会传递给第二个选项卡,我可以使用该值进行进一步计算.
请指导我怎么做?谢谢,Alok.
我认为你应该做的是声明一个全局变量:
class foobarApp extends Application {
private String txtValue;
public String getTxtValue(){
return txtValue;
}
public void setTxtValue(String aString){
txtValue= aString;
}
}
Run Code Online (Sandbox Code Playgroud)
因此,当用户按下按钮时:
foobarApp myApp = ((foobarApp)getApplicationContext());
setTxtValue(myTextEdit.getText());
Run Code Online (Sandbox Code Playgroud)
然后,当第二个选项卡加载时,您可以通过执行以下操作获得您的价值:
foobarApp myApp = ((foobarApp)getApplicationContext());
theOtherEditText.setText(myApp.getTxtValue());
Run Code Online (Sandbox Code Playgroud)