這裏是我的清單:android.intent.category.DEFAULT可能會製造麻煩
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="net.clmitchell.ewtraker"
android:versionCode="1"
android:versionName="1.0"
android:installLocation="auto" >
<uses-sdk
android:minSdkVersion="11"
android:targetSdkVersion="17"
android:maxSdkVersion="17" />
<supports-screens android:resizeable="true"
android:smallScreens="true"
android:normalScreens="true"
android:largeScreens="true"
android:xlargeScreens="true"
android:anyDensity="true"
android:requiresSmallestWidthDp="320" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/Theme.Sherlock">
<activity
android:name=".ActSplash"
android:label="@string/title_act_splash" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name=".pSectors.ActSectors"
android:label="@string/title_act_sectors" />
<activity
android:name=".ActDBMaint"
android:label="@string/title_act_dbmaint" />
<activity
android:name=".pSectors.ActSectorDetail"
android:label="@string/title_act_sectord" />
<activity
android:name=".pAlliances.ActAlliances"
android:label="@string/title_act_alliances" />
<activity
android:name=".pAlliances.ActDlgAddAllc"
android:label="@string/title_act_addallc" />
<activity
android:name=".pAlliances.ActAllianceDetail"
android:label="@string/title_act_allianced" />
<activity
android:name=".pPlayers.FrgActPlayers"
android:label="@string/title_act_players" />
<activity
android:name=".pPlayers.ActDlgAddPlyr"
android:label="@string/title_act_addplyr" />
<activity
android:name=".pPlayers.FrgActPlyrDtl"
android:label="@string/title_act_plyrd" />
<activity
android:name=".pBases.FrgActBases"
android:label="@string/title_act_bases" />
<activity
android:name=".pBases.ActDlgAddBase"
android:label="@string/title_act_addbase" />
<activity
android:name=".pBases.FrgActBaseDtl"
android:label="@string/title_act_based" />
<activity
android:name=".pBases.ActPlyrBases"
android:label="@string/title_act_pbases" />
<activity
android:name=".ActDropBox"
android:label="@string/title_act_dbox" />
<activity android:name="com.dropbox.sync.android.DbxAuthActivity" />
<activity
android:name="com.dropbox.client2.android.AuthActivity"
android:launchMode="singleTask" >
<intent-filter>
<data android:scheme="db-1njkuxldz7m7g4j" />
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.BROWSABLE" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
<service
android:name="com.dropbox.sync.android.DbxSyncService"
android:enabled="true"
android:exported="false"
android:label="Dropbox Sync" />
<service
android:name=".CtlSplash"
android:exported="false"/>
<service
android:name=".pSectors.CtlSectors"
android:exported="false"/>
<service
android:name=".pAlliances.CtlAlliances"
android:exported="false"/>
<service
android:name=".pPlayers.CtlPlayers"
android:exported="false"/>
<service
android:name=".pBases.CtlBases"
android:exported="false"/>
</application>
</manifest>
我設立的DropBox支持的行爲時,我發現我的前兩個活動(ActSectors & ActSectorDetail)分別爲不再響應加載活動ActDBMaint的菜單項。我的應用程序非常SQLite密集型,所以我懷疑在清單中爲DropBox添加的條目可能會造成一些麻煩。
這裏的那一刻起logcat的被按下ActDBMaint菜單項:
04-02 12:52:09.195: E/SurfaceFlinger(37): ro.sf.lcd_density must be defined as a build property
04-02 12:52:09.225: W/EGL_emulation(795): eglSurfaceAttrib not implemented
04-02 12:52:11.935: W/InputMethodManagerService(288): Window already focused, ignoring focus gain of: [email protected] attribute=null, token = [email protected]
我讀過以下articles;但我無法看到它們如何應用於我的應用程序。
我是Android編程的noob,所以我會很感激一些建議。
謝謝!
你是說在點擊'ActDBMaint'中的相應菜單項時,2個活動無法啓動? – Jeshurun 2013-03-27 03:48:14
你是如何調用這些默認類別的,你沒有爲它指定意圖名稱。 – 2013-03-27 03:53:02
對於Jeshurun:活動ActDBMaint在活動ActSectors和ActSectorDetail中調用時不會加載。 – Quasaur 2013-03-28 02:47:34