解决方案 »

  1.   

    TextView statusDisplay = (TextView)findViewById(R.id.statusDis);
    把findviewbyid放到setContentView(R.layout.activity_main);后面,布局都还没加载,怎么找到view
      

  2.   

    两位大大:
    好像我这版本的ADT初始一个项目之后就会有fragment,所以是我把界面布局直接放在fragment_main.xml里面的,现在我将TextView statusDisplay = (TextView)rootView.findViewById(R.id.statusDis);一句放在onCreateView下的View rootView = inflater.inflate(R.layout.fragment_main, container, false);后面,但ADT提示statusDisplay is not used(在后面的onPowerSwitchClicked里面我有调用啊)?然后我尝试把TextView statusDisplay = (TextView)rootView.findViewById(R.id.statusDis);public void onPowerSwitchClicked(View view) {
         if (!isACOn) statusDisplay.setVisibility(View.VISIBLE);
         else statusDisplay.setVisibility(View.INVISIBLE);
         irHandler.setStrCode("POWER_SWITCH");这两段都删掉,结果LogCat还是报一样的错误信息啊是因为我的IrHandler写的有问题吗?
      

  3.   

    刚刚又试了一下,貌似只能把private IrHandler irHandler = new IrHandler(getBaseContext());也删掉才能显示界面,那是我的IrHandler写得有问题吗?