本帖最后由 Vancewind 于 2012-04-09 22:08:54 编辑

解决方案 »

  1.   

     .class文件 应该是编译好的那个activity吧
      

  2.   


    .class文件??不是吧....传入文件的话不需要路径么?而且如果是文件的话就更难理解了..class<?>到底是什么啊= =
      

  3.   

    第一个是包名,第二个是你要打开的activity对应的class名
      

  4.   

    那个方法setClass一看就是要一个Class对象,单类名什么都不是,但是加上.class就是返回一个Class对象
      

  5.   

    我只能说,值是唯一的,就是你要跳转的页面的activity.clss; 类型,算是位置吧,这个就是我调用时截的图,Class<?> cls        , 那个?类型是com.nobeg.AddBacklogActivity
    我试着用全局变量调用页面来着,结果很无奈
      

  6.   

    其实就是你所自己设置的一个类中:
    比如我的:
        public class BluetoothService extends Activity{
        .......
         Intent intent = new Intent(BluetoothAdapter.ACTION_REQUEST_ENABLE);
    intent.setClass(BluetoothService.this,Activity.class);
    startActivity(intent);
       }
    这样就不会出错了    
      

  7.   

    建议你看一下java中类型信息,里面有介绍.class的内容,.class是类类型,也是给类文件,我现在也弄得也不是很清楚,哈哈,我也是初学者