80,359
社区成员
发帖
与我相关
我的任务
分享
public void showExitDialog()
{
AlertDialog.Builder localBuilder = new AlertDialog.Builder(this);
localBuilder.setTitle("南航贴吧");
localBuilder.setMessage("确认退出南航贴吧?");
localBuilder.setPositiveButton("确认", new DialogInterface.OnClickListener()
{
public void onClick(DialogInterface paramDialogInterface, int paramInt)
{
paramDialogInterface.dismiss();
Nuaaer.this.webView.stopLoading();
Nuaaer.this.webView.destroy();
Nuaaer.this.finish();
//android.os.Process.killProcess(android.os.Process.myPid());//A
}
});
localBuilder.setNegativeButton("取消", new DialogInterface.OnClickListener()
{
public void onClick(DialogInterface paramDialogInterface, int paramInt)
{
paramDialogInterface.dismiss();
}
});
localBuilder.create().show();}}
package com.nuaa.nh;
import java.util.List;
import org.apache.http.cookie.Cookie;
import android.os.Bundle;
import android.os.Handler;
import android.app.Activity;
import android.app.AlertDialog;
import android.content.DialogInterface;
import android.content.pm.PackageManager;
import android.util.Log;
import android.view.KeyEvent;
import android.view.Menu;
import android.view.MenuItem;
import android.webkit.CookieManager;
import android.webkit.CookieSyncManager;
import android.webkit.WebChromeClient;
import android.webkit.WebSettings;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import android.view.Window;
public class Nuaaer extends Activity {
private WebView webView;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.activity_nuaaer);
webView = (WebView) findViewById(R.id.webView1);
WebSettings ws = webView.getSettings();
ws.setSupportZoom(true);
ws.setJavaScriptEnabled(true);
webView.requestFocusFromTouch();
webView.setWebViewClient(new WebViewClient() {
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}
});
webView.setWebChromeClient(new WebChromeClient());
webView.loadUrl("http://wapp.baidu.com/f?kw=%E5%8D%97%E4%BA%AC%E8%88%AA%E7%A9%BA%E8%88%AA%E5%A4%A9%E5%A4%A7%E5%AD%A6&order=1&pn=0&rn=10&from=2001a&ssid=0&bd_page_type=1&vit=aladdin&uid=wiaui_1340814157_5775&ssid=0&from=2001a&uid=wiaui_1340814157_5775&pu=usm%400%2Csz%401320_1003&bd_page_type=1&tj=tieba_1_0_10_title");
}
public boolean onKeyDown(int keyCode, KeyEvent event) {
if ((keyCode == KeyEvent.KEYCODE_BACK) && webView.canGoBack()) {
webView.goBack();
return true;
}
return super.onKeyDown(keyCode, event);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.activity_nuaaer, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem paramMenuItem) {
int i = paramMenuItem.getItemId();
AlertDialog.Builder localBuilder = new AlertDialog.Builder(this);
switch (i) {
default:
case 0x7f070001: {
localBuilder.setTitle("南航贴吧");
localBuilder.setMessage("名称:南航贴吧Android版\n1.00版本:");
localBuilder.setPositiveButton("确定",
new DialogInterface.OnClickListener() {
public void onClick(
DialogInterface paramDialogInterface,
int paramInt) {
paramDialogInterface.dismiss();
}
});
localBuilder.create().show();
}
return true;
case 0x7f070002:
showExitDialog();
return true;
}
}
public void showExitDialog() {
AlertDialog.Builder localBuilder = new AlertDialog.Builder(this);
localBuilder.setTitle("南航贴吧");
localBuilder.setMessage("确认退出南航贴吧?");
localBuilder.setPositiveButton("确认",
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface paramDialogInterface,
int paramInt) {
paramDialogInterface.dismiss();
Nuaaer.this.webView.stopLoading();
Nuaaer.this.webView.destroy();
Nuaaer.this.finish();
//android.os.Process.killProcess(android.os.Process.myPid());
}
});
localBuilder.setNegativeButton("取消",
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface paramDialogInterface,
int paramInt) {
paramDialogInterface.dismiss();
}
});
localBuilder.create().show();
}
}
全部代码都在这了。求高手啊!