我擁有它,以便當用戶單擊列表視圖中的某個項目時,它們將被帶到顯示該項目的其他活動。然而,當我測試這個時,即使我已經在清單中明確定義它,它也會拋出一個ActivityNotFound異常。這不會發生在其他任何類別上。任何想法如何解決?下面是一行代碼導致錯誤,特別是ctx.StartActivity ...ActivityNotFound異常 - 聲明瞭活動
listview.setOnItemClickListener(new AdapterView.OnItemClickListener() {
public void onItemClick(AdapterView<?> parent, View view, int position, long id){
xMessage = (String) parent.getItemAtPosition(position);
y = true;
setView(xMessage,R.layout.messageclicked, R.id.mS);
ctx.startActivity(new Intent(getActivity(),showMessage.class));
}
});
這裏是清單部分,在那裏我聲明類:
<activity android:name = "com......showMessage" />
的... ...有沒有隱藏敏感信息。基本上它是com.x.y.showRide,這是該Activity的正確文件路徑。這裏是清單:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="......."
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk
android:minSdkVersion="11"
android:targetSdkVersion="16" />
<uses-permission android:name="android.permission.INTERNET" />
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:screenOrientation="portrait"
android:theme="@style/AppTheme" >
<activity
android:name="com.......SplashScreen"
android:configChanges="orientation|keyboardHidden"
android:label="@string/app_name"
android:noHistory="true"
android:screenOrientation="portrait"
android:theme="@android:style/Theme.NoTitleBar" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name="com.........MainMenu"
android:configChanges="orientation|keyboardHidden"
android:screenOrientation="portrait"
android:theme="@android:style/Theme.NoTitleBar" />
<activity
android:name="com........Register"
android:configChanges="orientation|keyboardHidden"
android:parentActivityName=".MainMenu"
android:screenOrientation="portrait"
android:theme="@style/.....Theme" >
<meta-data
android:name="android.support.PARENT_ACTIVITY"
android:value=".MainMenu" />
</activity>
<activity
android:name="com......SignIn"
android:configChanges="orientation|keyboardHidden"
android:parentActivityName=".MainMenu"
android:screenOrientation="portrait"
android:theme="@style/......Theme" >
<meta-data
android:name="android.support.PARENT_ACTIVITY"
android:value=".MainMenu" />
</activity>
<activity android:name="com......MainNavigation" />
<activity android:name="com........MainScreen" />
<activity android:name="com.......MainActivity" />
<activity
android:name="com.RuMad.......FindARide"
android:label="@string/title_activity_find_aride" >
</activity>
<activity android:name=".OfferRide"/>
<activity android:name=".RequestRide"/>
<activity android:name ="com......Compose"/>
<activity android:name ="com.......IntendedUses"/>
<activity android:name ="com.......showPreference"/>
<activity android:name = "com.......myRides"/>
<activity android:name = "com.......showMessage"/>
<activity android:name ="com......OffRe"/>
<activity android:name = "com......showRide" />
</application>
</manifest>
可以顯示完整的崩潰日誌和清單文件。 –
嘗試getApplicationContext()而不是getActivity()? – SoulRayder
請發送您當前的活動和清單的代碼 –