在三星设备上测试时,应用未连接到服务器

时间:2019-09-12 18:59:23

标签: android kotlin android-volley

我制作的应用程序无法在三星手机上运行。我已经在三个设备上测试了该应用程序:

  • 运行Android 8.0的OnePlus 3T
  • 三星Galaxy A30(A305F)
  • 三星Galaxy A50(A505F)

该应用只能在第一部手机中使用。

服务器基于BaseHTTPRequestHandler类运行python脚本。

package com.example.fsk2019

import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
import android.view.View
import android.widget.Button
import android.widget.EditText
import android.widget.TextView
import kotlinx.android.synthetic.main.activity_main.*
import kotlinx.android.synthetic.main.activity_main.view.*
import com.android.volley.Request
import com.android.volley.Response
import com.android.volley.toolbox.StringRequest
import com.android.volley.toolbox.Volley

class MainActivity : AppCompatActivity() {
    lateinit var tv :TextView
override fun onCreate(savedInstanceState: Bundle?) {
    super.onCreate(savedInstanceState)
    setContentView(R.layout.activity_main)
    tv = findViewById(R.id.textView)

    val queue = Volley.newRequestQueue(this)
    val eT: EditText = findViewById(R.id.editText)

    val b: Button = findViewById(R.id.button)
    b.setOnClickListener{

        var urlc = "http://192.168.0.13:8080/p/"
        var req1 = eT.text

        var url = urlc + req1

        //  the RequestQueue.



        // Request a string response from the provided URL.
        val stringReq = StringRequest(Request.Method.GET, url,
            Response.Listener<String> { response ->

                var strResp = response.toString()
                tv.text = strResp

            },
            Response.ErrorListener { tv.text = "Error" })
        queue.add(stringReq)
    }
    val incB : Button = findViewById(R.id.inc)
    incB.setOnClickListener{
        var urlc = "http://192.168.0.13:8080/i/"
        var req1 = eT.text

        var url = urlc + req1

        // Instantiate the RequestQueue.



        // Request a string response from the provided URL.
        val stringReq = StringRequest(Request.Method.GET, url,
            Response.Listener<String> { response ->

                var strResp = response.toString()
                tv.text = strResp

            },
            Response.ErrorListener { tv.text = "Error" })
        queue.add(stringReq)


    }
    val decB : Button = findViewById(R.id.dec)
    decB.setOnClickListener{

        var urlc = "http://192.168.0.13:8080/d/"
        var req1 = eT.text

        var url = urlc + req1

        // Instantiate the RequestQueue.



        // Request a string response from the provided URL.
        val stringReq = StringRequest(Request.Method.GET, url,
            Response.Listener<String> { response ->

                var strResp = response.toString()
                tv.text = strResp

            },
            Response.ErrorListener { tv.text = "Error" })
        queue.add(stringReq)
    }


    }




}

三星设备上的Logcat:

2019-09-13 00:20:13.435 32355-32355/com.example.fsk2019 D/ViewRootImpl@c674575[MainActivity]: ViewPostIme pointer 0

2019-09-13 00:20:13.500 32355-32355/com.example.fsk2019 D/ViewRootImpl@c674575[MainActivity]: ViewPostIme pointer 1

2019-09-13 00:20:13.510 32355-32416/com.example.fsk2019 I/System.out: (HTTPLog)-Static: isSBSettingEnabled false

Oneplus上的Logcat:

0 个答案:

没有答案
相关问题