Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/311.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 无法将片段强制转换为android.content.Context_Java_Php_Android_Mysql_Login - Fatal编程技术网

Java 无法将片段强制转换为android.content.Context

Java 无法将片段强制转换为android.content.Context,java,php,android,mysql,login,Java,Php,Android,Mysql,Login,我想将我的登录页面连接到MySQL PHP,但我在这里遇到了一些错误 这是我的日志: 807/com.aeu.mlibrary.mlibraryaeu E/AndroidRuntime: FATAL EXCEPTION: main Process: com.aeu.mlibrary.mlibraryaeu, PID: 1807 java.lang.ClassCastException: com.aeu.mlibrary.mlibraryaeu.LoginFragment cannot be ca

我想将我的登录页面连接到MySQL PHP,但我在这里遇到了一些错误

这是我的日志:

807/com.aeu.mlibrary.mlibraryaeu E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.aeu.mlibrary.mlibraryaeu, PID: 1807
java.lang.ClassCastException: com.aeu.mlibrary.mlibraryaeu.LoginFragment cannot be cast to android.content.Context
    at com.kosalgeek.asynctask.PostResponseAsyncTask.<init>(PostResponseAsyncTask.java:284)
    at com.aeu.mlibrary.mlibraryaeu.LoginFragment.onClick(LoginFragment.java:82)
    at android.view.View.performClick(View.java:4438)
    at android.view.View$PerformClick.run(View.java:18422)
    at android.os.Handler.handleCallback(Handler.java:733)
    at android.os.Handler.dispatchMessage(Handler.java:95)
    at android.os.Looper.loop(Looper.java:136)
    at android.app.ActivityThread.main(ActivityThread.java:5001)
    at java.lang.reflect.Method.invokeNative(Native Method)
    at java.lang.reflect.Method.invoke(Method.java:515)
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:785)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:601)
    at dalvik.system.NativeStart.main(Native Method)
我需要你们的帮助


谢谢。

用GetActivity()替换LoginFragment.this


将LoginFragment.this替换为getContext():

PostResponseAsyncTask任务=新的PostResponseAsyncTask(getContext(),postData);

PostResponseAsyncTask类在哪里?@Ahamed我使用people的库并将其添加到libscheck PostResponseAsyncTask类构造函数参数。检查所需的参数类型。然后你就可以解决这个问题了。
@Override
public void onClick(View v) {
    HashMap postData = new HashMap();
    postData.put("mobile", "android");
    postData.put("txtUsername", etUsername.getText().toString());
    postData.put("txtPassword", etPassword.getText().toString());


    PostResponseAsyncTask task = new PostResponseAsyncTask(LoginFragment.this, postData);
    task.execute("http://10.0.3.2/mlibrary/HTML/login.php");
}
  PostResponseAsyncTask task = new PostResponseAsyncTask(getActivity(), postData);