Java 所有活动中都有相同的文本框-Android Studio
我在第一个活动中输出了某个国家的温度,我想在所有活动中显示自己。我应该怎么做?在发送活动时写::Java 所有活动中都有相同的文本框-Android Studio,java,android,android-studio,Java,Android,Android Studio,我在第一个活动中输出了某个国家的温度,我想在所有活动中显示自己。我应该怎么做?在发送活动时写:: Intent intent = new Intent(current.this, Next.class); intent.putExtra("keyName","value"); startActivity(intent); 在接收活动中写入: String data = getIntent().getExtras().getString("keyName"); 您可以尝试创建singleton
Intent intent = new Intent(current.this, Next.class);
intent.putExtra("keyName","value");
startActivity(intent);
在接收活动中写入:
String data = getIntent().getExtras().getString("keyName");
您可以尝试创建singleton类
public class Temperature{
private static Temperature INSTANCE = null;
private int currentTemp;
private Temperature(){}
public static Temperature getInstance(){
if(INSTANCE == null)
INSTANCE = new Temperature();
return INSTANCE;
}
public void setTemperature(int temp){
currentTemp = temp;
}
public int getTemperature(){
return currentTemp;
}
}
In activity 1:
Temperature.getInstance().setTemperature(100)
In Activity 2
String temp = String.valueOf(Temperature.getInstance().getTemperature());
mTextView.setText(temp);
这个问题有点模糊——你试过什么?也许可以共享一些代码,以便其他人更好地理解您的意思。更好的是,看看有没有编码,我可以告诉你在这方面的问题。我在第一个活动中填写了一个文本框,我希望在所有活动中都显示它