setClassName("lht.inspection.activity", "lht.inspection.activity.RfidProjectActivity")
跳入else,OK的啊

解决方案 »

  1.   

    关键是RfidProjectActivity根本就没有创建过,它怎么会存在呢?
      

  2.   

    RfidProjectActivity它指向哪里去了,,,
      

  3.   

    用actvity Manager也可以!不一定用packageManager
      

  4.   

    问题已经解决了,我什么Manager都 没有用。定义了一个RfidProjectActivity类型的全局变量,在RfidProjectActivity 执行create时给全局变量赋值;在RfidProjectActivity执行Destroy时,全局变量置null,然后再在需要判断的地方判断就好了。
    一时半会的,我是弄不清楚myIntent.setClassName("lht.inspection.activity", "lht.inspection.activity.RfidProjectActivity");
                                 
    getPackageManager().resolveActivity(myIntent, 0)这两个函数的用法了,希望有在神来为小弟解惑。