android 使用startActivity()從一個fragment 跳轉另一個activity出錯
阿新 • • 發佈:2018-12-11
系統沒有崩潰,run裡也沒有明顯的錯誤,但是event Log裡提示跳轉失敗:
20:14:44 error: cannot connect to daemon
20:14:44 'E:\sdk\platform-tools\adb.exe,start-server' failed -- run manually if necessary
原因及解決如下:我沒有為我要跳轉的activity在androidManifest.xml裡配置category屬性,系統可能找不到活動,即使沒有
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
也要配置
<activity android:name=".MainActivity">
<intent-filter>
<category android:name="android.intent.category.DEFAULT"/>
</intent-filter>
</activity>
活動與活動之間的跳轉也同樣使用。