【问题标题】:Unreachable Statement in urlurl 中无法访问的语句
【发布时间】:2017-06-21 12:19:08
【问题描述】:

当我输入数据库 url 时,我得到错误 Unreachable Statement

String url= "http://www.example.com/php.php";

这是我的代码:

        @Override
        public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
            View view = inflater.inflate(R.layout.tab_2,container,false);
            return view;


            String url= "http://www.example.com";

            warga = (RecyclerView) view.findViewById(R.id.warga);
            LinearLayoutManager llm = new LinearLayoutManager(getActivity());
            llm.setOrientation(LinearLayoutManager.VERTICAL);
            warga.setLayoutManager(llm);

            requestQueue = Volley.newRequestQueue(getActivity().getApplicationContext());

            list_data = new ArrayList<HashMap<String, String>>();

            stringRequest = new StringRequest(Request.Method.GET, url, new Response.Listener<String>() {
                @Override
                public void onResponse(String response) {
                    Log.d("response ", response);
                    try {
                        JSONObject jsonObject = new JSONObject(response);
                        JSONArray jsonArray = jsonObject.getJSONArray("warga");

【问题讨论】:

    标签: android unreachable-statement


    【解决方案1】:

    return view; 代码不会在return 之后执行。就这样。 return 应该是您在方法中做的最后一件事。 return之后什么都做不了
    这是 Java 非常基础的内容。

    【讨论】:

    • 运行后又报错。 “您无法在空上下文上开始加载”是什么意思?对不起,我是初学者:(
    • @YulianaRahmahSolin,这是另一个问题,与这个问题无关
    【解决方案2】:

    return view之后写的所有东西都不会被执行。

    您需要在return 语句之前编写代码。

    【讨论】:

      【解决方案3】:

      把这个return view;从方法的第二行移到方法的最后一行

      【讨论】:

        猜你喜欢
        • 2016-03-03
        • 2018-06-06
        • 1970-01-01
        • 2017-04-29
        • 1970-01-01
        • 2015-11-30
        • 1970-01-01
        • 1970-01-01
        • 2013-12-08
        相关资源
        最近更新 更多