我正在制作一个天气应用程序,在主屏幕应用程序上显示所选城市的当前天气,在第二个活动屏幕上,您可以找到接下来 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)