簡體   English   中英

我如何停止設備上的活動wdeviceclick后退按鈕

[英]how can I stop activity wdeviceclick back button on my device

值得信賴的外觀評​​論! 感謝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)。

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM