2012-05-22 131 views
0

我有一個錯誤在我的Android代碼:我的應用程序在Android中意外停止,請重試

case R.id.bSQLOpenView: 
     Intent i = new Intent("com.fps.say.SQLView"); 
     startActivity(i); 
     break; 

和我的logcat說,有沒有找到活動來處理意圖.. 我已經說過我是一流的AndroidManifest .xml爲什麼我仍然得到這個錯誤。

這是我的manifest.xml

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    package="com.fps.say" 
    android:versionCode="1" 
    android:versionName="1.0" > 

    <uses-sdk android:minSdkVersion="10" /> 
    <uses-permission android:name="android.permission.SET_WALLPAPER"/> 
    <uses-permission android:name="android.permission.INTERNET"/> 
    <uses-permission android:name="android.permission.WAKE_LOCK"/> 
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> 

    <application 
     android:icon="@drawable/ic_launcher" 
     android:label="@string/app_name" > 
     <activity 
      android:name=".Splash" 
      android:label="@string/app_name" > 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 
       <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 
     </activity> 
       <activity 
      android:name=".Menu" 
      android:label="@string/app_name" > 
      <intent-filter> 
       <action android:name="com.fps.say.MENU" /> 
       <category android:name="android.intent.category.DEFAULT" /> 
      </intent-filter> 
     </activity> 

     <activity 
      android:name=".SayActivity" 
      android:label="@string/app_name" > 
       <intent-filter> 
       <action android:name="com.fps.say.SAYACTIVITY" /> 
       <category android:name="android.intent.category.DEFAULT" /> 
      </intent-filter> 
     </activity> 

     <activity 
      android:name=".TextPlay" 
      android:label="@string/app_name" > 
       <intent-filter> 
       <action android:name="com.fps.say.TEXTPLAY" /> 
      </intent-filter> 
     </activity> 

     <activity 
      android:name=".Email" 
      android:label="@string/app_name" > 
       <intent-filter> 
       <action android:name="com.fps.say.EMAIL" /> 
      </intent-filter> 
     </activity> 

     <activity 
      android:name=".Camera" 
      android:label="Camera Application" 
      android:screenOrientation="portrait"> 
       <intent-filter> 
       <action android:name="com.fps.say.CAMERA" /> 
      </intent-filter> 
     </activity> 

     <activity 
      android:name=".AboutUs" 
      android:label="@string/app_name" 
      android:theme="@android:style/Theme.Dialog"> 
       <intent-filter> 
       <action android:name="com.fps.say.ABOUTUS" /> 
       <category android:name="android.intent.category.DEFAULT" /> 
      </intent-filter> 
     </activity> 

     <activity 
      android:name=".Prefs" 
      android:label="@string/app_name"> 
       <intent-filter> 
       <action android:name="com.fps.say.PREFS" /> 
       <category android:name="android.intent.category.DEFAULT" /> 
      </intent-filter> 
     </activity>   

     <activity 
      android:name=".Data" 
      android:label="@string/app_name"> 
       <intent-filter> 
       <action android:name="com.fps.say.DATA" /> 
      </intent-filter> 
     </activity> 

     <activity 
      android:name=".GFX" 
      android:label="@string/app_name"> 
       <intent-filter> 
       <action android:name="com.fps.say.GFX" /> 
      </intent-filter> 
     </activity>  

     <activity 
      android:name=".GFXSurface" 
      android:label="@string/app_name"> 
       <intent-filter> 
       <action android:name="com.fps.say.GFXSURFACE" /> 
      </intent-filter> 
     </activity>   


     <activity 
      android:name=".OpenedClass" 
      android:label="@string/app_name"> 
       <intent-filter> 
       <action android:name="com.fps.say.OPENEDCLASS" /> 
      </intent-filter> 
     </activity> 

     <activity 
      android:name=".SoundStuff" 
      android:label="@string/app_name"> 
       <intent-filter> 
       <action android:name="com.fps.say.SOUNDSTUFF" /> 
      </intent-filter> 
     </activity>   


     <activity 
      android:name=".Slider" 
      android:label="@string/app_name"> 
       <intent-filter> 
       <action android:name="com.fps.say.SLIDER" /> 
      </intent-filter> 
     </activity>   

     <activity 
      android:name=".Tabs" 
      android:label="@string/app_name"> 
       <intent-filter> 
       <action android:name="com.fps.say.TABS" /> 
      </intent-filter> 
     </activity>    

     <activity 
      android:name=".SimpleBrowser" 
      android:label="@string/app_name"> 
       <intent-filter> 
       <action android:name="com.fps.say.SIMPLEBROWSER" /> 
      </intent-filter> 
     </activity>  

     <activity 
      android:name=".SharedPrefs" 
      android:label="@string/app_name"> 
       <intent-filter> 
       <action android:name="com.fps.say.SHAREDPREFS" /> 
      </intent-filter> 
     </activity>   

     <activity 
      android:name=".InternalData" 
      android:label="@string/app_name"> 
       <intent-filter> 
       <action android:name="com.fps.say.INTERNALDATA" /> 
      </intent-filter> 
     </activity>   

     <activity 
      android:name=".ExternalData" 
      android:label="@string/app_name"> 
       <intent-filter> 
       <action android:name="com.fps.say.EXTERNALDATA" /> 
      </intent-filter> 
     </activity>   

     <activity 
      android:name=".SQLView" 
      android:label="@string/app_name"> 
       <intent-filter> 
       <action android:name="com.fps.say.SQLVIEW" /> 
      </intent-filter> 
     </activity>   


     <activity 
      android:name=".SQLiteExample" 
      android:label="@string/app_name"> 
       <intent-filter> 
       <action android:name="com.fps.say.SQLITEEXAMPLE" /> 
      </intent-filter> 
     </activity>   




    </application> 

</manifest> 
+0

你介意發佈你的AndroidManifest.xml嗎? –

+0

給我更多的代碼..... –

+0

我加了我的manifest.xml –

回答

1

有幾種可能的方式來運行一項活動。 下面是我使用的方法:

Intent i = new Intent (this, YourTargetActivity.class); 
startActivity(i); 

對應於當前的活動。

使用此類調用可以讓您方便地讓IDE自動完成所需的活動名稱。

0
  • DUBBLE檢查類
  • DUBBLE的名稱檢查應在清單文件中提到的名字
  • 執行乾淨構建
+0

謝謝它已經修復了。 –

1
Intent i = new Intent(this,SQLVIEW.class); 
+0

我試過這個,我仍然得到同樣的錯誤 –

相關問題