第一個2個activity之間進行跳轉遇到的坑。
首先,根據書中想要實現的結果,看了下書中代碼,大致知道佈局是怎麼樣的,然後根據圖片自己寫xml,
1.運行時第一個坑是 忘記在AndroidManifest.xml里先註冊activity,導致運行時找不到class(未申明就使用的錯誤),然後補上:
<activity android:name=".MainActivity" android:label="@string/app_name" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <activity android:name=".FlytActivity" > </activity> <activity android:name=".RlytActivity" > </activity> <activity android:name=".LandRlytActivity" > </activity> <activity android:name=".TlytActivity" > </activity>
或者是補齊路徑,如:
<activity android:name="com.ninarming.learnlayout.FlytActivity"> </activity>
這樣就能夠實現在不同包里的 activity 的註冊;
2.第二個坑,控制項名稱寫錯了:
很明顯就是說控制項找不到,所以是手誤將EditText寫錯了