1. 程式人生 > >android中建立一個activity類就必須新增到androidmainifest.xml中

android中建立一個activity類就必須新增到androidmainifest.xml中

剛接觸.

沒看書.

於是直接拿了別人的一個顯現類來使用.直接儲存成 一個class就f5使用了,

在點選彈出這個顯現類時竟然提示找不到.

找了很久.沒搞明白怎麼回事.

好像沒人遇到過我這種問題,估計其它人的理論已經準備好了,

最後看著錯誤,比較別人寫用startActivityForResult(intent, REQUEST_R_TXT_PATH);寫的救命的xml和自己的比較,

發現在androidmainifest.xml中少了這個宣告,

於是加上去.就好了.

執行到 startActivityForResult時 錯誤提示:

01-02 09:28:57.707: E/AndroidRuntime(3136): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.qidizi.mmsmass/com.qidizi.mmsmass.MainActivity}: android.content.ActivityNotFoundException: Unable to find explicit activity class {com.qidizi.mmsmass/FileDialog}; have you declared this activity in your AndroidManifest.xml?

手工開啟這個xml直接加這個類的名字

        <activity android:name="FileDialog"></activity>

    </application>

或是使用tool,add->activity,確定後再選中剛加的,右邊出現的name再選擇這個類就可以 了.