小编Jas*_*916的帖子

android.os.StrictMode $ AndroidBlockGuardPolicy.onNetwork(StrictMode.java:1145)中的android.os.NetworkOnMainThreadException

我正在开发我的第一个Android应用程序,并且主要基于研究内置.当我尝试登录我的用户时,我收到android.os.NetworkOnMainThreadException错误.我在网上看过Async应该用来确保不会发生这个错误,但我不知道该怎么做.

以下是我的所有代码.

我的用户登录表单活动:

    import java.util.HashMap;
    import org.json.JSONException;
    import org.json.JSONObject;
    import android.app.Activity;
    import android.content.Intent;
    import android.os.Bundle;
    import android.util.Log;
    import android.view.View;
    import android.widget.Button;
    import android.widget.EditText;
    import android.widget.TextView;
    import com.finecalc.library.DatabaseHandler;
    import com.finecalc.library.UserFunctions;


    public class UserLogin extends Activity {
    Button userlogin;
    Button back;
    Button login;
    EditText inputEmail;
    EditText inputPassword;
    TextView loginErrorMsg;

// JSON Response node names
private static String KEY_SUCCESS = "success";
private static String KEY_ERROR = "error";
private static String KEY_ERROR_MSG = "error_msg";
private static String KEY_UID = "uid";
private static …
Run Code Online (Sandbox Code Playgroud)

android-asynctask

34
推荐指数
3
解决办法
6万
查看次数

标签 统计

android-asynctask ×1