2017-10-11 57 views
-3

第一个活动得到第一个活动的TextView的值,并自动检查另一个活动

Intent intent = new Intent(InvestmentDetail_Activity.this, InvestmentUpdate_Activity.class); 
intent.putExtra("Interval", Iinterval); //integer value 
startActivity(intent); 

次活动的TextView的价值为切换按钮

if (I_interval != null) {   
    I_interval=Integer.valueOf(getIntent().getStringExtra("Interval")); 
} 
if (I_interval != null) { 
      switch (I_interval) { 
       case 1: 
        toggleOne.setChecked(true); 
        due_time_int = 1; 
        break; 
       case 3: 
        toggleThree.setChecked(true); 
        due_time_int = 3; 
        break; 
       case 6: 
        toggleSix.setChecked(true); 
        due_time_int = 6; 
        break; 
       case 12: 
        toggleTwelve.setChecked(true); 
        due_time_int = 12; 
        break; 
       default: 
        break; 
      } 
     }//code is not working 
+1

请您的问题提供更多的投入。 –

+0

使文本视图为静态,以便您可以在其他活动中访问它,并执行您的操作或使用界面来实现它。 –

回答

2

至于你提到你是从传递Integerintent

intent.putExtra("Interval", Iinterval); //integer value 

所以,您需要更改这个

I_interval=Integer.valueOf(getIntent().getStringExtra("Interval")); 

I_interval=Integer.valueOf(getIntent().getIntExtra("Interval")); 
+0

谢谢,但它不工作。 –

+0

好吧,让我再次检查 – UltimateDevil

+0

您可以更新更多的代码到你的问题,它似乎罚款可能是你犯错的另一个东西,所以请添加更多的代码 – UltimateDevil

相关问题