我的只有这个.smali文件。
是不是添加在这个文件。
可是怎么做都不行,请教老师。
我的代码如下:.class public Lcom/ofthesource/mywebview/mywebview;
.super Landroid/app/Activity;
.source "mywebview.java"
# instance fields
.field mWebView:Landroid/webkit/WebView;
# direct methods
.method public constructor <init>()V
.locals 0 .prologue
.line 7
invoke-direct {p0}, Landroid/app/Activity;-><init>()V return-void
.end method
# virtual methods
.method public onCreate(Landroid/os/Bundle;)V
.locals 2
.param p1, "savedInstanceState" # Landroid/os/Bundle; .prologue
.line 15
invoke-super {p0, p1}, Landroid/app/Activity;->onCreate(Landroid/os/Bundle;)V .line 16
const/high16 v0, 0x7f030000 invoke-virtual {p0, v0}, Lcom/ofthesource/mywebview/mywebview;->setContentView(I)V .line 18
const/high16 v0, 0x7f050000 invoke-virtual {p0, v0}, Lcom/ofthesource/mywebview/mywebview;->findViewById(I)Landroid/view/View; move-result-object v0 check-cast v0, Landroid/webkit/WebView; iput-object v0, p0, Lcom/ofthesource/mywebview/mywebview;->mWebView:Landroid/webkit/WebView; .line 19
iget-object v0, p0, Lcom/ofthesource/mywebview/mywebview;->mWebView:Landroid/webkit/WebView; invoke-virtual {v0}, Landroid/webkit/WebView;->getSettings()Landroid/webkit/WebSettings; move-result-object v0 const/4 v1, 0x1 invoke-virtual {v0, v1}, Landroid/webkit/WebSettings;->setJavaScriptEnabled(Z)V .line 20
iget-object v0, p0, Lcom/ofthesource/mywebview/mywebview;->mWebView:Landroid/webkit/WebView; const-string v1, "http://www.baidu.com" invoke-virtual {v0, v1}, Landroid/webkit/WebView;->loadUrl(Ljava/lang/String;)V .line 21
return-void
.end method
是不是添加在这个文件。
可是怎么做都不行,请教老师。
我的代码如下:.class public Lcom/ofthesource/mywebview/mywebview;
.super Landroid/app/Activity;
.source "mywebview.java"
# instance fields
.field mWebView:Landroid/webkit/WebView;
# direct methods
.method public constructor <init>()V
.locals 0 .prologue
.line 7
invoke-direct {p0}, Landroid/app/Activity;-><init>()V return-void
.end method
# virtual methods
.method public onCreate(Landroid/os/Bundle;)V
.locals 2
.param p1, "savedInstanceState" # Landroid/os/Bundle; .prologue
.line 15
invoke-super {p0, p1}, Landroid/app/Activity;->onCreate(Landroid/os/Bundle;)V .line 16
const/high16 v0, 0x7f030000 invoke-virtual {p0, v0}, Lcom/ofthesource/mywebview/mywebview;->setContentView(I)V .line 18
const/high16 v0, 0x7f050000 invoke-virtual {p0, v0}, Lcom/ofthesource/mywebview/mywebview;->findViewById(I)Landroid/view/View; move-result-object v0 check-cast v0, Landroid/webkit/WebView; iput-object v0, p0, Lcom/ofthesource/mywebview/mywebview;->mWebView:Landroid/webkit/WebView; .line 19
iget-object v0, p0, Lcom/ofthesource/mywebview/mywebview;->mWebView:Landroid/webkit/WebView; invoke-virtual {v0}, Landroid/webkit/WebView;->getSettings()Landroid/webkit/WebSettings; move-result-object v0 const/4 v1, 0x1 invoke-virtual {v0, v1}, Landroid/webkit/WebSettings;->setJavaScriptEnabled(Z)V .line 20
iget-object v0, p0, Lcom/ofthesource/mywebview/mywebview;->mWebView:Landroid/webkit/WebView; const-string v1, "http://www.baidu.com" invoke-virtual {v0, v1}, Landroid/webkit/WebView;->loadUrl(Ljava/lang/String;)V .line 21
return-void
.end method
解决方案 »
- adnroid Gallery android:unselectedAlpha
- 求回答:net和wap的区别?
- 在EditText中显示ProgressBar!!文本框中显示进度条!!不信没人会
- AlertDialog.Builder
- 新手-import包-经验分享
- android ListView 优化中的ViewHolder 为什么用static修饰
- 请教:使用AlertDialog显示输入框,如何赋值和取值?
- android访问局域网数据库
- android AsyncTask, Wrote stack traces to '/data/anr/traces.txt'
- React Native的PermissionsAndroid组件如何避免连续提示的情况?
- 求救求救…DJI SDK 创建航拍相机app卡在这里了
- Android Studio
我只是想做到:
调用一个网页,然后按返回键不退出,依旧在后台呆着。
按返回键后,表单输入的内容在下次打开这个app时依旧在(类似于微信)。
能实现吗?老师。
如果这是栈里的唯一一个activity,那按返回键退出就是必须的啊。
想不退出,就拦截返回键的响应事件啊。
重写OnBackPressed()方法,什么都不做,就好了
你按home键就是你要的效果。非要返回键也这个效果,你自己做一下保存吧。。
if (keyCode == KeyEvent.KEYCODE_BACK) {
moveTaskToBack(false);
return true;
}
return super.onKeyDown(keyCode, event);
}@Override
public void onBackPressed() {
moveTaskToBack(false);
super.onBackPressed();}
再者,我的手机没有home键和返回键是同一个