从零开始的体温app开发(ForthActivity)
package com.example.myapplication;
import androidx.annotation.Nullable;
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import android.widget.Button;
import android.widget.TextView;
import android.widget.Toast;
import com.example.myapplication.R;
public class ForthActivity extends AppCompatActivity {
@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_forth);
WebView chartshow_web = (WebView) findViewById(R.id.chartshow_web);
chartshow_web.getSettings().setAllowFileAccess(true);
chartshow_web.getSettings().setJavaScriptEnabled(true);
chartshow_web.loadUrl("file:///android_asset/echarts.html");
/**
* js方法的调用必须在html页面加载完成之后才能调用。
* 用webview加载html还是需要耗时间的,必须等待加载完,在执行代用js方法的代码。
*/
new Thread(new Runnable() {
@Override
public void run() {
try {
Thread.sleep(2000);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}).start();
Toast.makeText(getApplicationContext(), "显示完成", Toast.LENGTH_SHORT).show();
}
}