从第一个活动获取textview的值,并自动检查textview值到另一个活动的切换按钮

时间:2017-10-11 05:16:08

标签: android

第一项活动

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

第二项活动

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)

正如您所提到的,您正在从Integer

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

所以,你需要改变这个

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

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