【问题标题】:how can I stop activity wdeviceclick back button on my device如何停止活动 wdeviceclick 我设备上的后退按钮
【发布时间】:2014-04-30 15:04:12
【问题描述】:

回答和信任的外观 cmets ! 感谢sania

  public class Test extends Activity {

HTML5WebView mWebView;

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    mWebView = new HTML5WebView(this);
    Intent i = getIntent();
    String url = i.getStringExtra("url");  // retrieve the value you passed

    if (savedInstanceState != null) {
        mWebView.restoreState(savedInstanceState);
    } else {    
        mWebView.loadUrl(url);  // use that value
    }

setContentView(mWebView.getLayout());
}

    @Override
    public void onSaveInstanceState(Bundle outState) {
        super.onSaveInstanceState(outState);
        mWebView.saveState(outState);
    }

    @Override
    public void onStop() {
        super.onStop();
        mWebView.stopLoading();
    }

    @Override
    public boolean onKeyDown(int keyCode, KeyEvent event) {
   if (keyCode == KeyEvent.KEYCODE_BACK) {
       onBackPressed();

   }

   return super.onKeyDown(keyCode, event);
   }

    public void onBackPressed() {
   Intent myIntent = new Intent(Test.this, fragment_main.class);
   myIntent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);// clear back stack
   startActivity(myIntent);
   finish();
   return;


    }  
}

单击后退按钮时如何停止上一个活动?我被制作了一个与 listview 一起使用的 vimeo 应用程序我如何停止和关闭(vimeo videoplayer.class)该活动。当我单击返回按钮时,它开始第一个活动或显示消息应用程序已停止:/

【问题讨论】:

  • 把 classname.this.finish() 放到你的最后一个活动中
  • 哇,这个播放视频是我在返回后写的,就像 gnrl.thisfinish () 一样?
  • public void onBackPressed() { Intent myIntent = new Intent(Test.this, fragment_main.class); myIntent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);// 清回栈 startActivity(myIntent);结束();返回; Test.this.finish() -> 我是这样写的吗?
  • 是的。但是你到底想在返回键上做什么。你想退出应用程序或想去上一页
  • 不退出我想去上一个活动,但这个活动将关闭,因为视频仍在播放背景和声音来了

标签: android button android-activity


【解决方案1】:

在backkey方法中添加ondestroy()或video.stop()方法

【讨论】:

  • 我被选为我最喜欢的答案,但我不能投票。它最多需要 15 rep puan .s
猜你喜欢
  • 1970-01-01
  • 2011-06-14
  • 1970-01-01
  • 2019-05-21
  • 2012-12-20
  • 2018-10-06
  • 1970-01-01
  • 2013-03-11
  • 1970-01-01
相关资源
最近更新 更多