2012-05-22 108 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

我试过这个,我仍然得到同样的错误 –

相关问题