Php Android动态(BasicNameValuePair)

Php Android动态(BasicNameValuePair),php,android,sqlite,Php,Android,Sqlite,在我的android SQLite数据库中存储了一个用户名,当向PHP服务器发送请求时,我希望使用数据库中的值 ArrayList<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(); nameValuePairs.add(new BasicNameValuePair("surename","$u")); 在我的数据库助手中: public Cursor rawQuery() { ret

在我的android SQLite数据库中存储了一个用户名,当向PHP服务器发送请求时,我希望使用数据库中的值

ArrayList<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>();
    nameValuePairs.add(new BasicNameValuePair("surename","$u"));
在我的数据库助手中:

 public Cursor rawQuery() {
return database.query(DATABASE_TABLE2, new String[] {KEY_USER}, null, null, null,  null, null);
}
但它不起作用。 基于:

有人能帮忙吗

日志类别:

01-11 17:02:56.670: E/AndroidRuntime(8924): Uncaught handler: thread main exiting due to uncaught exception

01-11 17:02:56.680: E/AndroidRuntime(8924): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{co.uk.RAA/co.uk.RAA.PhpWrequest}: java.lang.NullPointerException

01-11 17:02:56.680: E/AndroidRuntime(8924):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2417)

01-11 17:02:56.680: E/AndroidRuntime(8924):     at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2512)

01-11 17:02:56.680: E/AndroidRuntime(8924):     at android.app.ActivityThread.access$2200(ActivityThread.java:119)

01-11 17:02:56.680: E/AndroidRuntime(8924):     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1863)

01-11 17:02:56.680: E/AndroidRuntime(8924):     at android.os.Handler.dispatchMessage(Handler.java:99)

01-11 17:02:56.680: E/AndroidRuntime(8924):     at android.os.Looper.loop(Looper.java:123)

01-11 17:02:56.680: E/AndroidRuntime(8924):     at android.app.ActivityThread.main(ActivityThread.java:4363)

01-11 17:02:56.680: E/AndroidRuntime(8924):     at java.lang.reflect.Method.invokeNative(Native Method)

01-11 17:02:56.680: E/AndroidRuntime(8924):     at java.lang.reflect.Method.invoke(Method.java:521)

01-11 17:02:56.680: E/AndroidRuntime(8924):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:860)

01-11 17:02:56.680: E/AndroidRuntime(8924):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618)

01-11 17:02:56.680: E/AndroidRuntime(8924):     at dalvik.system.NativeStart.main(Native Method)

01-11 17:02:56.680: E/AndroidRuntime(8924): Caused by: java.lang.NullPointerException

01-11 17:02:56.680: E/AndroidRuntime(8924):     at co.uk.RAASoulutions.PhpWrequest.<init>(PhpWrequest.java:63)

01-11 17:02:56.680: E/AndroidRuntime(8924):     at java.lang.Class.newInstanceImpl(Native Method)

01-11 17:02:56.680: E/AndroidRuntime(8924):     at java.lang.Class.newInstance(Class.java:1479)

01-11 17:02:56.680: E/AndroidRuntime(8924):     at android.app.Instrumentation.newActivity(Instrumentation.java:1021)

01-11 17:02:56.680: E/AndroidRuntime(8924):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2409)
01-11 17:02:56.670:E/AndroidRuntime(8924):未捕获处理程序:由于未捕获异常而退出主线程
01-11 17:02:56.680:E/AndroidRuntime(8924):java.lang.RuntimeException:无法实例化活动组件信息{co.uk.RAA/co.uk.RAA.phpRequest}:java.lang.NullPointerException
01-11 17:02:56.680:E/AndroidRuntime(8924):在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2417)
01-11 17:02:56.680:E/AndroidRuntime(8924):位于android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2512)
01-11 17:02:56.680:E/AndroidRuntime(8924):在android.app.ActivityThread.access$2200(ActivityThread.java:119)
01-11 17:02:56.680:E/AndroidRuntime(8924):在android.app.ActivityThread$H.handleMessage(ActivityThread.java:1863)
01-11 17:02:56.680:E/AndroidRuntime(8924):在android.os.Handler.dispatchMessage(Handler.java:99)上
01-11 17:02:56.680:E/AndroidRuntime(8924):在android.os.Looper.loop(Looper.java:123)上
01-11 17:02:56.680:E/AndroidRuntime(8924):位于android.app.ActivityThread.main(ActivityThread.java:4363)
01-11 17:02:56.680:E/AndroidRuntime(8924):位于java.lang.reflect.Method.Invokenactive(本机方法)
01-11 17:02:56.680:E/AndroidRuntime(8924):位于java.lang.reflect.Method.invoke(Method.java:521)
01-11 17:02:56.680:E/AndroidRuntime(8924):在com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:860)
01-11 17:02:56.680:E/AndroidRuntime(8924):位于com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618)
01-11 17:02:56.680:E/AndroidRuntime(8924):在dalvik.system.NativeStart.main(本机方法)
01-11 17:02:56.680:E/AndroidRuntime(8924):由以下原因引起:java.lang.NullPointerException
01-11 17:02:56.680:E/AndroidRuntime(8924):在co.uk.raasourions.PhpWrequest.(PhpWrequest.java:63)
01-11 17:02:56.680:E/AndroidRuntime(8924):位于java.lang.Class.newInstanceImpl(本机方法)
01-11 17:02:56.680:E/AndroidRuntime(8924):位于java.lang.Class.newInstance(Class.java:1479)
01-11 17:02:56.680:E/AndroidRuntime(8924):在android.app.Instrumentation.newActivity(Instrumentation.java:1021)上
01-11 17:02:56.680:E/AndroidRuntime(8924):在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2409)
当您跟随链接时,它会显示我试图修改的php文件和项目

当我说不工作时,平板电脑出现错误(强制关闭)。

如果我在($u)中输入一个有效值,那么它会在屏幕上返回数据,但我试图从Android数据库(动态值)而不是(静态值)读取数据。

您遇到了什么问题?“它不工作”请添加更多详细信息(异常、LogCat等)。为什么这个问题被标记为“php”?除了url中的index.php之外,我在这里没有看到任何与php有关的内容:)我添加了日志和更多代码。我需要向PHP服务器发送一个值。该值保存在android数据库中。我需要得到一个游标查询,结果需要是一个字符串或一个键,我可以稍后使用它。将其视为在本地数据库中保存用户名和密码,然后将其发送到php服务器时,可以使用查询结果usernmae=KEY\u 1,password=KEY\u 2,
01-11 17:02:56.670: E/AndroidRuntime(8924): Uncaught handler: thread main exiting due to uncaught exception

01-11 17:02:56.680: E/AndroidRuntime(8924): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{co.uk.RAA/co.uk.RAA.PhpWrequest}: java.lang.NullPointerException

01-11 17:02:56.680: E/AndroidRuntime(8924):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2417)

01-11 17:02:56.680: E/AndroidRuntime(8924):     at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2512)

01-11 17:02:56.680: E/AndroidRuntime(8924):     at android.app.ActivityThread.access$2200(ActivityThread.java:119)

01-11 17:02:56.680: E/AndroidRuntime(8924):     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1863)

01-11 17:02:56.680: E/AndroidRuntime(8924):     at android.os.Handler.dispatchMessage(Handler.java:99)

01-11 17:02:56.680: E/AndroidRuntime(8924):     at android.os.Looper.loop(Looper.java:123)

01-11 17:02:56.680: E/AndroidRuntime(8924):     at android.app.ActivityThread.main(ActivityThread.java:4363)

01-11 17:02:56.680: E/AndroidRuntime(8924):     at java.lang.reflect.Method.invokeNative(Native Method)

01-11 17:02:56.680: E/AndroidRuntime(8924):     at java.lang.reflect.Method.invoke(Method.java:521)

01-11 17:02:56.680: E/AndroidRuntime(8924):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:860)

01-11 17:02:56.680: E/AndroidRuntime(8924):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618)

01-11 17:02:56.680: E/AndroidRuntime(8924):     at dalvik.system.NativeStart.main(Native Method)

01-11 17:02:56.680: E/AndroidRuntime(8924): Caused by: java.lang.NullPointerException

01-11 17:02:56.680: E/AndroidRuntime(8924):     at co.uk.RAASoulutions.PhpWrequest.<init>(PhpWrequest.java:63)

01-11 17:02:56.680: E/AndroidRuntime(8924):     at java.lang.Class.newInstanceImpl(Native Method)

01-11 17:02:56.680: E/AndroidRuntime(8924):     at java.lang.Class.newInstance(Class.java:1479)

01-11 17:02:56.680: E/AndroidRuntime(8924):     at android.app.Instrumentation.newActivity(Instrumentation.java:1021)

01-11 17:02:56.680: E/AndroidRuntime(8924):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2409)