小编eag*_*ett的帖子

使用多个活动和 OpenWeatherMap API 的 JVMTI_ERROR_THREAD_NOT_ALIVE 错误

我正在制作一个天气应用程序,在主屏幕应用程序上显示所选城市的当前天气,在第二个活动屏幕上,您可以找到接下来 3 天的天气。我有 WeatherInfoTask.java 用于获取 MainActivity 的 JSON 和 MultipleWeatherTask.java 用于获取 MultipleDays(活动)的 JSON

所以 MainActivity 工作正常,我得到 JSON 并且所有信息都按原样显示在屏幕上,但是当我单击应该将我重定向到 MultipleDays 屏幕的按钮时,我被重定向并且只是一个普通的屏幕显示没有数据,并显示此错误:

E/StudioProfiler:JVMTI 错误:15(JVMTI_ERROR_THREAD_NOT_ALIVE)

这些是我的文件:

public class MainActivity extends AppCompatActivity {

public static String cityName;
Handler handler;
TextView titleText;
TextView temperatureText;
TextView descriptionText;

private boolean isNetworkAvailable() {
    ConnectivityManager connectivityManager
            = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
    NetworkInfo activeNetworkInfo = connectivityManager.getActiveNetworkInfo();
    return activeNetworkInfo != null && activeNetworkInfo.isConnected();
}

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    if(!isNetworkAvailable()){
        new AlertDialog.Builder(this)
                .setIcon(android.R.drawable.ic_dialog_alert)
                .setTitle("Closing the App")
                .setMessage("No Internet Connection, check …
Run Code Online (Sandbox Code Playgroud)

java multithreading android runtime-error

6
推荐指数
1
解决办法
9916
查看次数

标签 统计

android ×1

java ×1

multithreading ×1

runtime-error ×1