无法访问其他活动的全局变量

时间:2018-09-05 19:47:58

标签: java android

我正在尝试将变量作为全局变量访问其他活动,但它没有进行访问。
我的活动之一是 AriesActivity ,我在其中创建了变量Global

public class AriesActivity extends AppCompatActivity {

public static String time =""; 

,其他活动是 MainActivity ,我正在尝试访问上述变量

public class MainActivity extends AppCompatActivity {


@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);


    //print KEY_HASH for facebook
    printKeyHash();  }

public void taurus(View view){
    Intent intent=new Intent(MainActivity.this, TaurusActivity.class);
    startActivity(intent);
    time="today";
    sign ="taurus";
    FatchedData fatchedData=new FatchedData();
    fatchedData.execute();
}

MainActivity中的红色显示为

  

time =“ today”;

1 个答案:

答案 0 :(得分:0)

您必须使用类名,然后使用静态变量。 编辑

 time="today";

此代码:

AriesActivity.time="today";