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)
小弟没分,不好意思了
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)
小弟没分,不好意思了
解决方案 »
- ExpandableListView 数据更新与界面刷新的同步问题
- ListView长按和短按事件的问题
- textView.setText(getChild(groupPosition,childPosition).toString());
- 急啊ksoap2调用webservice出错soapenv:Server' faultstring
- android视频通话
- 请问intent的USER_ACTION和NO_USER_ACTION标志有何作用?
- android版本不同导致图像缩放出错
- cocos2d-x 如何通过CCProgressTimer让血条跟随怪物移动?
- 怎么把123456转成123,456这种形式
- 高分求助一个android app 与 .Net系统平台的集成的方案或者思路
- 100分!关于setInputMethod()切换输入法问题,得不到token。求切换输入法方法
- 求助:一个android程序中有一些初始配置要保存下来,在程序里改这些配置,现在不清这些配置怎么保存,resource raw assets 好象都是只读的
<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 嵌套了
个人习惯到图形化界面那里加activity \(^o^)/~