-1
我在第一个活动中输出了某个国家的温度,我想在所有活动中显示其自身。我该怎么办?所有活动中的相同文本框 - Android Studio
我在第一个活动中输出了某个国家的温度,我想在所有活动中显示其自身。我该怎么办?所有活动中的相同文本框 - Android Studio
Intent intent = new Intent(current.this, Next.class);
intent.putExtra("keyName","value");
startActivity(intent);
写::
String data = getIntent().getExtras().getString("keyName");
你可以尝试创建单独的类
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);
这个问题有点模糊 - 什么你有没有尝试过?也许分享一些代码,以便其他人可以更好地理解你所得到的。更好的是,看看[如何提出一个好问题](http://stackoverflow.com/help/how-to-ask) – CzarMatt
没有编码,我可以告诉你这个问题。我有一个我在第一个活动中填写的文本框,我想继续在所有活动中显示它 – BakingCake