androidActivityandroidnameAndroidManifest.xml配

<manifest xmlns:andro,如果activity的实现类也在这个package下,则android:name为实现的类名,这个类名前加不加点都没有关系,如果activity的实现类是在默认包的子包里面,则这个“.”是必须有的,比如activity的实现是com.android.sample.app.DialogActivity,则android:name必须写成.app.DialogActivity或者com.android.sample.app.DialogActivity。如果只写app.DialogActivity,则会报错。

      呵呵,感觉Android的这个设计有点失败,统一格式,强制简写方式必须有“.”不就得了吗,免得让人晕乎!官方的例子里居然还特意这样设计,难道这有特殊的用意?

      管它呢!不论Activity的子类是否在默认package下,还是在默认包的子包下,类名的简写方式统统采用“.ClassName”的方式!

相关文章:

  • 2022-12-23
  • 2022-03-14
  • 2022-02-10
  • 2022-12-23
  • 2022-12-23
  • 2021-09-01
  • 2022-12-23
猜你喜欢
  • 2022-01-30
  • 2021-11-29
  • 2022-12-23
  • 2021-06-11
  • 2021-06-09
  • 2022-12-23
  • 2021-08-30
相关资源
相似解决方案