亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Android 實(shí)現(xiàn)兩個(gè)Activity跳轉(zhuǎn)實(shí)例

 更新時(shí)間:2016年07月05日 15:51:44   投稿:lqh  
本文主要介紹Android 多個(gè)Activity相互之間的跳轉(zhuǎn),認(rèn)識(shí)Activity生命周期,在做Android編程的時(shí)候用處很大,希望能幫助有需要的小伙伴

1.關(guān)于從Activity A跳轉(zhuǎn)到Activity B

其中Activity A中有一個(gè)VideoView,Activity B中有一個(gè)MediaPlayer。

兩個(gè)不同的視頻的跳轉(zhuǎn),前面我是在onStop()方法中銷(xiāo)毀VideoView(因?yàn)镸ediaPlayer是全局共用的,而VideoView內(nèi)包含MediaPlayer),但是每次進(jìn)入Activity B視頻播放了一點(diǎn)

就會(huì)彈出了,導(dǎo)致視頻B播放失敗

public class MovieSynopsis extends BaseActivity implements OnClickListener{
 
 
 @Override
 protected void onCreate(Bundle savedInstanceState) {
 super.onCreate(savedInstanceState);
 setContentView(R.layout.movie_synopsis);
 

 }

 @Override
 public void onClick(View v) {
 if(v.equals(mPlayButton)){
 Intent intent = new Intent(MovieSynopsis.this, MoviePlayer.class); 
 startActivity(intent);
 } 
 }
 
 @Override
 protected void onStop() {
 if(movie_video!=null){
 movie_video.pause();
 movie_video.stopPlayback();
 } 
 super.onStop();
 }
 @Override
 protected void onDestroy() {
 super.onDestroy();
 }

}

后來(lái)修改了一些東西,把VideoView的銷(xiāo)毀放在了startActivity(intent)之前,這樣問(wèn)題就解決了。

2.extends BaseActivity

public class MovieSynopsis extends BaseActivity implements OnClickListener{
 
 
 @Override
 protected void onCreate(Bundle savedInstanceState) {
 super.onCreate(savedInstanceState);
 setContentView(R.layout.movie_synopsis);
 

 }

 @Override
 public void onClick(View v) {
 if(v.equals(mPlayButton)){
 if(movie_video!=null){      
 movie_video.pause();
 movie_video.stopPlayback();
 }
 Intent intent = new Intent(MovieSynopsis.this, MoviePlayer.class); 
 startActivity(intent);
 } 
 }
 
 @Override
 protected void onStop() {
 if(movie_video!=null){
 movie_video.pause();
 movie_video.stopPlayback();
 } 
 super.onStop();
 }
 @Override
 protected void onDestroy() {
 super.onDestroy();
 }

}

發(fā)現(xiàn)原來(lái)失敗的原因是,如果是在Activity A 的onStop()方法中銷(xiāo)毀VideoView,則你在Activity B中播放了一段時(shí)間視頻之后Activity A的onStop()方法才會(huì)去走,這樣就導(dǎo)致了你在看Activity B中的視頻的時(shí)候Activity A中會(huì)開(kāi)始銷(xiāo)毀VideoView中的MediaPlayer,導(dǎo)致你的Activity B的視頻提前結(jié)束。

相關(guān)文章

  • android實(shí)現(xiàn)在圖標(biāo)上顯示數(shù)字

    android實(shí)現(xiàn)在圖標(biāo)上顯示數(shù)字

    這篇文章主要為大家詳細(xì)介紹了android實(shí)現(xiàn)在圖標(biāo)上顯示數(shù)字,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-04-04
  • 詳解Dagger2在Android開(kāi)發(fā)中的新用法

    詳解Dagger2在Android開(kāi)發(fā)中的新用法

    本篇文章主要介紹了Dagger2在Android開(kāi)發(fā)中的新用法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-07-07
  • android讀取assets中Excel表格并顯示

    android讀取assets中Excel表格并顯示

    這篇文章主要為大家詳細(xì)介紹了android讀取assets中Excel表格并顯示的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-02-02
  • Android入門(mén)之ViewFlipper翻轉(zhuǎn)視圖的使用詳解

    Android入門(mén)之ViewFlipper翻轉(zhuǎn)視圖的使用詳解

    本篇給大家?guī)Я说氖荲iewFlipper,它是Android自帶的一個(gè)多頁(yè)面管理控件,且可以自動(dòng)播放!本篇我們我們會(huì)使用兩個(gè)例子:一個(gè)自動(dòng)播放首頁(yè)輪播頁(yè)一個(gè)手動(dòng)可左右滑動(dòng)道頁(yè)的輪播頁(yè)來(lái)說(shuō)透這個(gè)組件的使用,感興趣的可以了解一下
    2022-11-11
  • Android 客戶(hù)端RSA加密的實(shí)現(xiàn)方法

    Android 客戶(hù)端RSA加密的實(shí)現(xiàn)方法

    這篇文章主要介紹了Android 客戶(hù)端RSA加密的實(shí)現(xiàn)方法的相關(guān)資料,希望通過(guò)本文能掌握RSA 的使用,需要的朋友可以參考下
    2017-08-08
  • Android編程之PopupWindow隱藏及顯示方法示例(showAtLocation,showAsDropDown)

    Android編程之PopupWindow隱藏及顯示方法示例(showAtLocation,showAsDropDown

    這篇文章主要介紹了Android編程之PopupWindow隱藏及顯示方法,結(jié)合實(shí)例形式分析了showAtLocation及showAsDropDown方法實(shí)現(xiàn)PopupWindow控件隱藏及顯示功能相關(guān)操作技巧,需要的朋友可以參考下
    2017-02-02
  • 基于adbkit的android設(shè)備管理(精簡(jiǎn)版stf)

    基于adbkit的android設(shè)備管理(精簡(jiǎn)版stf)

    這篇文章主要為大家介紹了基于adbkit的android設(shè)備管理(精簡(jiǎn)版stf)詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-09-09
  • 通過(guò)源碼角度看看AccessibilityService

    通過(guò)源碼角度看看AccessibilityService

    這篇文章主要給大家介紹了關(guān)于通過(guò)源碼角度看看AccessibilityService的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2018-06-06
  • Kotlin fun函數(shù)使用方法

    Kotlin fun函數(shù)使用方法

    函數(shù)是執(zhí)行特定任務(wù)的一組相互關(guān)聯(lián)的代碼塊。函數(shù)用于將程序分解為不同的子模塊。它使代碼可重用,并使程序更易于管理,這篇文章主要介紹了Kotlin fun函數(shù)使用方法
    2022-12-12
  • Android開(kāi)發(fā)仿映客送禮物效果

    Android開(kāi)發(fā)仿映客送禮物效果

    這篇文章主要介紹了Android開(kāi)發(fā)仿映客送禮物效果的實(shí)現(xiàn)代碼,本文介紹的非常詳細(xì),具有參考借鑒價(jià)值,感興趣的朋友一起學(xué)習(xí)吧
    2016-09-09

最新評(píng)論