Files
expert-app/app/src/main/java/cn/shangyu/gdxzExpert/activity/MyScientificResearchActivity.java
T
2025-11-18 15:12:24 +08:00

116 lines
3.1 KiB
Java

package cn.shangyu.gdxzExpert.activity;
import android.view.View;
import android.widget.RadioGroup;
import android.widget.RadioGroup.OnCheckedChangeListener;
import androidx.fragment.app.FragmentManager;
import com.gyf.immersionbar.ImmersionBar;
import cn.shangyu.gdxzExpert.R;
import cn.shangyu.gdxzExpert.base.BaseActivity;
import cn.shangyu.gdxzExpert.fragment.ScientificMyFragment;
import cn.shangyu.gdxzExpert.fragment.ScientificOtherFragment;
import cn.shangyu.gdxzExpert.fragment.ScientificSystemFragment;
import cn.shangyu.gdxzExpert.widget.LoadingPage.ResultState;
/**
* 我的科研
*
* 类名称:MyScientificResearchActivity
* 类描述:TODO
* 创建人:苏三元
* 时间:2015-12-14 下午4:36:08
* 版权:河南商宇科技有限公司--版权所有 (c) 2015
*
*/
public class MyScientificResearchActivity extends BaseActivity implements OnCheckedChangeListener{
private RadioGroup main_radiogroup;
private FragmentManager fm;
@Override
public void setTitle() {
// TODO Auto-generated method stub
top_back_layout.setVisibility(View.VISIBLE);
top_title.setText("科研项目");
}
@Override
public View onCreateSuccessedView() {
// TODO Auto-generated method stub
ImmersionBar.with(this).keyboardEnable(true).statusBarDarkFont(true).titleBar(mToolbar).init();
View view = View.inflate(ct, R.layout.activity_my_scientific_research, null);
main_radiogroup = (RadioGroup) view.findViewById(R.id.main_radiogroup_scientific);
main_radiogroup.setOnCheckedChangeListener(this);
fm = getSupportFragmentManager();
changeSystem();
return view;
}
@Override
protected void onResume() {
super.onResume();
needreportPage("科研项目");
}
@Override
public ResultState onLoad() {
return ResultState.STATE_SUCCESSED;
}
public void onCheckedChanged(RadioGroup group, int checkedId) {
// AGP 8.0+ R.id 不再是 final 常量,不能用于 switch,改用 if-else
if (checkedId == R.id.tab_rbn_system) {
changeSystem();
} else if (checkedId == R.id.tab_rbn_other) {
changeOther();
} else if (checkedId == R.id.tab_rbn_my) {
changeMy();
}
}
/**
* 平台项目
* changePending
*
* void
*/
private void changeSystem() {
ScientificSystemFragment mySystemFragment = new ScientificSystemFragment();
fm.beginTransaction()
.replace(R.id.frame_container, mySystemFragment, "ScientificSystemFragment").commit();
}
/**
* 其他项目
* changeServices
*
* void
*/
private void changeOther() {
ScientificOtherFragment myOtherFragment = new ScientificOtherFragment();
fm.beginTransaction()
.replace(R.id.frame_container, myOtherFragment, "ScientificOtherFragment").commit();
}
/**
* 我的项目
* changeComplete
*
* void
*/
private void changeMy() {
ScientificMyFragment myMyFragment = new ScientificMyFragment();
fm.beginTransaction()
.replace(R.id.frame_container, myMyFragment, "ScientificMyFragment").commit();
}
@Override
protected void processClick(View v) {
// TODO Auto-generated method stub
}
}