activity部分代码(DlgSearchTest)
public class DlgSearchTest extends Activity{
EditText mEditSearch;
Button mBtnSearch;
ListView mListDish;
String[] mDishName;
String[] mDishType;
String[] mSimpleName;
int[] mDishID;
int mDishNunber;
double[] mPrice;
int mSelectDishID;
SimpleAdapter mAdapter = null;
private ArrayList<Map<String, Object>> mDishList = null;
@Override
protected void onCreate(Bundle savedInstanceState) 
{
super.onCreate(savedInstanceState);
setContentView(R.layout.dlg_order);
manifest.xml如下
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
      package="com.order"
      android:versionCode="1"
      android:versionName="1.0">
   <application 
    android:icon="@drawable/icon" 
    android:label="@string/app_name" 
    android:name=".AppMain"
    android:debuggable="true">
    <activity 
    android:name=".DlgTable" 
    android:label="@string/app_name"
    android:configChanges="orientation|keyboard">
    <activity android:name=".DlgSearchTest" android:label="@string/app_name">
    </activity>
    </activity>
    <activity android:name=".DlgOrderDish" android:label="@string/app_name">
    </activity>
    <activity android:name=".DishCount" android:label="@string/app_name">
    </activity>
    <activity android:name=".DishAdd" android:label="@string/app_name">
    </activity>
    <activity android:name=".DlgSelectTable" android:label="@string/app_name">
    </activity>
    <activity android:name=".DlgChangeTable" android:label="@string/app_name">
    </activity>
    <activity android:name=".DlgAddDish" android:label="@string/app_name">
    </activity>
    <activity android:name=".DlgLogin" android:screenOrientation="portrait">
    <intent-filter>
    
    <action android:name="android.intent.action.MAIN" />
    <category android:name="android.intent.category.LAUNCHER" />
    </intent-filter>
    </activity>
</application>
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"></uses-permission>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"></uses-permission>
<uses-permission android:name="android.permission.CAMERA"></uses-permission>
<uses-permission android:name="android.permission.INTERNET"></uses-permission>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission>
<uses-permission android:name="android.permission.RECORD_AUDIO"></uses-permission>
<uses-permission android:name="android.permission.WRITE_SETTINGS"></uses-permission>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"></uses-permission>
<uses-permission android:name="android.permission.REORDER_TASKS"></uses-permission>
<uses-permission android:name="android.permission.SET_ORIENTATION" /> 
</manifest> 可是还是报错,报错信息如下:
12-06 09:48:28.740: ERROR/AndroidRuntime(5888): FATAL EXCEPTION: main
12-06 09:48:28.740: ERROR/AndroidRuntime(5888): android.content.ActivityNotFoundException: Unable to find explicit activity class {com.order/com.order.DlgSearchTest}; have you declared this activity in your AndroidManifest.xml?
12-06 09:48:28.740: ERROR/AndroidRuntime(5888):     at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1405)
12-06 09:48:28.740: ERROR/AndroidRuntime(5888):     at android.app.Instrumentation.execStartActivity(Instrumentation.java:1379)
12-06 09:48:28.740: ERROR/AndroidRuntime(5888):     at android.app.Activity.startActivityForResult(Activity.java:2827)
12-06 09:48:28.740: ERROR/AndroidRuntime(5888):     at com.order.DlgTable.initDishInfo(DlgTable.java:1364)
12-06 09:48:28.740: ERROR/AndroidRuntime(5888):     at com.order.DlgTable$ClickEvents.onClick(DlgTable.java:291)
12-06 09:48:28.740: ERROR/AndroidRuntime(5888):     at android.view.View.performClick(View.java:2485)
12-06 09:48:28.740: ERROR/AndroidRuntime(5888):     at android.view.View$PerformClick.run(View.java:9080)
12-06 09:48:28.740: ERROR/AndroidRuntime(5888):     at android.os.Handler.handleCallback(Handler.java:587)
12-06 09:48:28.740: ERROR/AndroidRuntime(5888):     at android.os.Handler.dispatchMessage(Handler.java:92)
12-06 09:48:28.740: ERROR/AndroidRuntime(5888):     at android.os.Looper.loop(Looper.java:123)
12-06 09:48:28.740: ERROR/AndroidRuntime(5888):     at android.app.ActivityThread.main(ActivityThread.java:3695)
12-06 09:48:28.740: ERROR/AndroidRuntime(5888):     at java.lang.reflect.Method.invokeNative(Native Method)
12-06 09:48:28.740: ERROR/AndroidRuntime(5888):     at java.lang.reflect.Method.invoke(Method.java:507)
12-06 09:48:28.740: ERROR/AndroidRuntime(5888):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:842)
12-06 09:48:28.740: ERROR/AndroidRuntime(5888):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:600)
12-06 09:48:28.740: ERROR/AndroidRuntime(5888):     at dalvik.system.NativeStart.main(Native Method)
小弟没分,不好意思了

解决方案 »

  1.   

    发了2个贴,看来很急。
    看下是不是activity放错地方了。
    <activity  
      android:name=".DlgTable"  
      android:label="@string/app_name"
      android:configChanges="orientation|keyboard">
      <activity android:name=".DlgSearchTest" android:label="@string/app_name">
      </activity>

      </activity>
      

  2.   


      <activity  
      android:name=".DlgTable"  
      android:label="@string/app_name"
      android:configChanges="orientation|keyboard">
      <activity android:name=".DlgSearchTest" android:label="@string/app_name">
      </activity>
      </activity>这是你上面的写法,请注意:
    <activity android:name=".DlgSearchTest" android:label="@string/app_name">
     </activity>
    是包含在DlgTable的activity标签里,这样写是错误的,应该改为:  <activity  
      android:name=".DlgTable"  
      android:label="@string/app_name"
      android:configChanges="orientation|keyboard">
      </activity>
       <activity android:name=".DlgSearchTest" android:label="@string/app_name">
      </activity>
      

  3.   

    现在服务器连不上,还不能试,可是我其他的Activity都是放在那里面的没有问题啊