-1

私のlogcatショー

android.content.ActivityNotFoundException: Unable to find explicit activity class {com.example.storemanager/android.content.ClipData$Item}; have you declared this activity in your AndroidManifest.xml?

私の意図はこうです

Intent intent = new Intent(CategoryMain.this, Item.class);
intent.putExtra("childData", childDataMap);
startActivity(intent);

Androidマニフェストは

<activity android:name="CategoryMain" >
        </activity>
        <activity android:name="Item" >
        </activity>

この質問を見つけました。次のアクティビティでの nullpointer 例外が原因である可能性があると述べられています。デバッグしようとしましたが、デバッガーは次のアクティビティに移動しません。どこが間違っているか教えてください。

編集:「Item」を「.Item」に変更しようとしました

解決済み:あらゆる方法を試した後、最終的に Android マニフェストに問題がないことに気付きました。問題は、次のアクティビティnullpointerexception のメソッドにありました。oncreate

4

4 に答える 4

1

完全修飾クラス名を付けるのは良い習慣です

<activity 
   android:name="com.example.storemanager.CategoryMain" >
    </activity>
    <activity android:name="com.example.storemanager.Item" >
    </activity>
于 2012-10-17T10:49:16.680 に答える
0

上記の回答が機能していないため、Android は item タグを使用するため、Item という名前は少し怪しいと感じています。アクティビティ名を ItemActivity に変更してみてください。
私はただ推測しています。

于 2012-10-17T10:57:29.430 に答える