1. 程式人生 > >註冊Activity的常見的問題

註冊Activity的常見的問題

      今天因為Activity註冊的一個小問題糾結了好一段時間,後來終於查明原因了。總結如下: 

      一、第一種註冊情況:當新建一個工程,給包命名為:org.AndLiBroid。在這個包內有一個Activity:MyFirstActivity。那麼需要在AndroidManifest.xml中註冊Activity,格式為:

<activity

             android:name=".MyFitstActivity"

             …………………………>

 <activity>

      這裡android:name=".所要註冊Activity的名字"。“ . ”說明這個註冊的Activity是在預設包下面,即“ . ”=  "org.AndLiBroid"。

      二、第二種註冊情況:在以上基礎上新建一個包,包名為:lib.informatiom。在這個包裡面有一個Activity:MySecondActivty。這時同樣需要在AndroidManifest.xml中註冊該Activity。格式為:

<activity
 
             android:name="lib.information.MySecondActivity"
 
             …………………………>
 
<activity>

      這裡需要注意的是:因為此時的Activity不是在預設包裡面的,不能使用“ . ”預設方式。需要把整個Activity所在的包名寫清楚,否則會報異常。