-
每創建一個新的Activity,第一步都要到manifest.xml文件中配置此新的Activity,配置語句如截圖查看全部
-
Activity生命周期查看全部
-
發短信 intent.setAction(Intent.ACTION_SEND); intent.setType("text/plain"); intent.putExtra(Intent.EXTRA_TEXT,"I am a boy"); startActivity(intent); 圖庫 intent.setAction(Intent.ACTION_GET_CONTENT); intent.setType(image/*); startActivity(intent); 打電話 Intent intent = new Intent(); intent.setAction(Intent.ACTION_VIEW); Uri url = Uri.parse("tel:電話號碼"); intent.setData(url); startActivity(intent); 啟動系統瀏覽器 Intent intent=new Intent(); intent.setAction(Intent.ACTION_VIEW) Uri url=Uri.parse("http://www.xianlaiwan.cn"); intent.setData(url);查看全部
-
匿名啟動的解釋: 1.在配置文件中的Activity中: <intent-filter> <action android:name="www.xianlaiwan.cn" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter> 其中的intent-filter是必須先設置的標簽,其中的action標簽中的name的值是我們在跳轉的時候需要使用到的值,而其中的category標簽中的name是我們系統默認的,我們只需要這樣寫好就好了 2.在代碼中實現的時候: Intent intent=new Intent(); intent.setAction("www.xianlaiwan.cn");//這就是我們在配置文件中配置的action中的name的值,直接在這里寫好就是了 startActivity(intent);//直接使用這個方法就可以實現activity之間的跳轉查看全部
-
private MediaPlayer mediaPlayer; mediaPlayer=MediaPlayer.create(上下文對象,音頻文件); mediaPlayer.start();開始運行 Int position = mediaPlayer.getCurrentPosition();記錄播放位置,Int類型 mediaPlayer.seekTo(position);尋找跳轉到position。 mediaPlayer.release();釋放查看全部
-
/*activity 在銷毀的時候保存的狀態信息*/ protected void onSavaInstanceState(Bundle outState){ Log.i(TAG, "MainActivity onSaveInstanceState"); super.onSavaInstanceState(outState); outState.putString("name", "nate"); } private TextView textView; In onCreate 方法判斷 savadInstanceState!=null textView = (TextView)findViewById(R.id.textview1); if(savadInstanceState != null{ textView,setText(savadInstanceState.getString("name")); } 生命周期: I/nate﹕ MainActivity onCreate I/nate﹕ MainActivity onStart I/nate﹕ MainActivity onResume I/nate﹕ MainActivity onPause I/nate﹕ MainActivity onSaveInstanceState I/nate﹕ MainActivity onStop I/nate﹕ MainActivity onDestroy I/nate﹕ MainActivity onCreate I/nate﹕ MainActivity onStart I/nate﹕ MainActivity onResume查看全部
-
橫豎屏切換時用onSaveInstanceState()方法保存需要暫存的信息 然后在onCreate()方法中判斷saveInstanceState值是否為空來取出相應的信息 onSaveInstanceState()方法的執行在onPause()方法后查看全部
-
從第一個activity跳轉到第二個activity時,首先執行的是第一個activity的onPause方法,然后再執行第二個activity的onCreate->onStart->onResume方法,接著執行第一個activity的onStop方法。當返回到第一個activity時,先執行第二個activity的onPause方法,然后再執行第一個activity的onRestart->onStart->onResume方法,接著執行第二個activity的onStop->onDestroy方法。 注意:當一個activity處于不可見狀態時,其并沒有被銷毀,只是處于onStop狀態,如果通過finish()方法進行銷毀后,就經歷onDestroy過程。所以在進行activity切換時,首先執行的是第一個activity的onPause方法,然后等第二個activity的三個方法執行后,才執行第一個activity的onStop方法。查看全部
-
Activity的生命周期的交互查看全部
-
每次我們去打開一個新的activity的時候,首先執行的是當前activity的onpause的方法, 然后回調另外一個activity的生命周期的方法,最后會執行第一個activity的onstop的方法(如果出現頁面重疊情況的時候,會調用第一個頁面的onDestort的方法)查看全部
-
mediaplayer的播放狀態的記錄,保存并且在activity的生命周期中進行調用。查看全部
-
Activity查看全部
-
一個Activity在創建和顯示的時候,先調用的是 1.onCreate, onStart, onResume,方法 2,按下back鍵的時候會調用:onPause,onStop,onDestory方法 3.按下home鍵會調用:onPause onStop 4.按下home鍵后再打開程序:onrestart onstart onresume 一個Activity生命周期的三種狀態: 1.顯示狀態:onCreate,onStart,OnResume 2.看不見狀態:onPause,onStop 3.銷毀狀態:onDestory查看全部
-
Activity的生命周期: 1、Activity的啟動 onCreate->onStart->onResume->處于可見狀態 2、Activity的不可見 onPause->onStop 3、Activity的重新可見 onRestart->onStart->onResume 4、Activity的銷毀 onPause->onStop->onDestory查看全部
-
Androidmanifest添加intent filter查看全部
舉報
0/150
提交
取消