向我提出了一个奇怪的问题,但好奇心是最好的老师,我热切希望了解和开发这种android应用程序。
我在android 应用程序开发中的背景并不怎么好,但是现在我正在为网站使用WebView,它可以很好地响应其工作,但是加载时间太长,并且没有为用户提供太多便利。这是我的代码:
主要活动
package com.testWebview.deep;
import android.app.AlertDialog;
import android.app.ProgressDialog;
import android.content.Context;
import android.content.DialogInterface;
import android.content.Intent;
import android.graphics.Bitmap;
import android.net.ConnectivityManager;
import android.net.NetworkInfo;
import android.net.Uri;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.webkit.WebSettings;
import android.webkit.WebView;
import android.webkit.WebViewClient;
public class MainActivity extends AppCompatActivity {
private WebView webview;
private ProgressDialog progress;
public void runTask(){
ConnectivityManager connec = (ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE);
if(connec!=null && (connec.getNetworkInfo(ConnectivityManager.TYPE_WIFI).getState() == NetworkInfo.State.CONNECTED) || (connec.getNetworkInfo(ConnectivityManager.TYPE_MOBILE).getState() == NetworkInfo.State.CONNECTED)){
webview = (WebView)findViewById(R.id.MainWebView);
WebSettings webSettings = …Run Code Online (Sandbox Code Playgroud) 我已经使用以下方法通过向用户提示alertbox来退出应用程序.
但我的申请要求2次离开.
码:
@Override
public void onBackPressed()
{
new AlertDialog.Builder(this)
.setTitle("Closing Activity")
.setMessage("Are you sure you want to close this activity?")
.setPositiveButton("Yes", new DialogInterface.OnClickListener()
{
@Override
public void onClick(DialogInterface dialog, int which) {
finish();
}
})
.setNegativeButton("No", null)
.show();
}
Run Code Online (Sandbox Code Playgroud)