을 찾을 수 없습니다.이 예외 사항에 대한 조사를 한 적이 있지만,이 답변 중 아무 것도 도움이되지 않았습니다. 그래서 내가해야 할 일은 목록 항목을 클릭하면 다른 활동으로 이동하지만 동일한 성가신 예외를 얻는 것입니다. 그것은 안드로이드 매니페스트 파일을 조사하지만 모든 것이 괜찮습니다. 여기 수정 됨 명백한 활동 클래스 짜증나는 오류
내 코드입니다의지 :
@Override
public void onItemClick(AdapterView<?> adapterView, View view, int position, long id) {
String strItemTextView = mForecastAdapter.getItem(position);
Intent intent = new Intent(getActivity(), DetailActivity.class);
intent.putExtra(Intent.EXTRA_TEXT, strItemTextView);
startActivity(intent);
}
그리고 안드로이드 매니페스트 파일 :
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.android.sunshine2">
<uses-permission android:name="android.permission.INTERNET" />
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:supportsRtl="true"
android:theme="@style/AppTheme">
<activity
android:name="com.example.android.sunshine2.MainActivity"
android:label="@string/app_name"
android:theme="@style/AppTheme.NoActionBar">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name="com.example.android.sunshine2.DetailActivity"
android:label="@string/title_activity_detail"
android:parentActivityName="com.example.android.sunshine2.MainActivity"
android:theme="@style/AppTheme.NoActionBar">
<meta-data
android:name="android.support.PARENT_ACTIVITY"
android:value="com.example.android.sunshine2.MainActivity" />
</activity>
</application>
</manifest>
UPDATE :
: 여기 이 DetailActivity 내 코드입니다android.content.ActivityNotFoundException: Unable to find explicit activity class {com.example.android.sunshine2/com.example.android.sunshine2.DetailActivity}; have you declared this activity in your AndroidManifest.xml?
을 그리고 그것은 코드 줄을 가리키는 : 0,893,210
나는 예외 다음과 같이 얻을
intent.putExtra(Intent.EXTRA_TEXT, strItemTextView);
업데이트 # 2 :
지금 상황이 정말 이상한지고있다. 나는 (매니페스트 파일의 코드 조각) 활동 이름에 대한 상대 경로를 사용하지만 부모 활동 이름에 대한 전체 경로를 떠날 경우
<activity
android:name=".DetailActivity" // <!--Activity I wanna go to (relative path)-->
android:label="@string/title_activity_detail"
android:parentActivityName="com.example.android.sunshine2.MainActivity"
android:theme="@style/AppTheme.NoActionBar">
<meta-data
android:name="android.support.PARENT_ACTIVITY"
android:value="com.example.android.sunshine2.MainActivity" /><!--Full path-->
</activity>
나도 같은 예외가 있지만 이번에는 코드 행을 가리키는 :
startActivity(intent);
UPDATE # 3 : 내가
스택 트레이스와'DetailActivity'의 코드 –