国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

(一)基本知識

2019-11-09 18:08:01
字體:
來源:轉載
供稿:網友

1.啟動模式

**standard**:默認的啟動模式,每次都會創建一個新的實例 **singleTop**:活動在棧頂時,不會再創建實例 **singTask**:首先會在返回棧中檢查是否存在該活動的實例,已存在直接使用該實例,并把在這之上的活動統統出棧 **singleInstance**:應用場景:假設我們的程序中有一個活動是允許其他程序調用的,如果我們想實現其他程序和我們的程序可以共享這個活動的實例

2.頁面之間的數據傳遞

MainActivity: @Override PRotected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Button bt_main_go_second = (Button) findViewById(R.id.main_go_second_bt); bt_main_go_second.setOnClickListener(new OnClickListener() { @Override public void onClick(View arg0) { Intent intent = new Intent(MainActivity.this, SecondActivity.class); intent.putExtra("go_data", "yes"); startActivityForResult(intent, 1); Log.d(TAG, "go second..."); } }); } @Override protected void onActivityResult(int requestCode, int resultCode, Intent intent) { super.onActivityResult(requestCode, resultCode, intent); Log.d(TAG, " mainOnActivityResult---------------"); switch (requestCode) { case 1: if(resultCode==RESULT_OK){ String return_data = intent.getStringExtra("return_data"); Log.d(TAG, "return_data:"+return_data); } } }
SecondActivity: @Override public void onBackPressed() { Log.d(MainActivity.TAG, "SecondOnBackPressed..."); /**回傳數據******/ Intent return_data_intent = new Intent(); String go_data = getIntent().getStringExtra("go_data"); if(go_data.equals("yes")){ return_data_intent.putExtra("return_data", "gay gay"); }else{ return_data_intent.putExtra("return_data", "gai gai"); } //沒有意圖,只發送數據 setResult(RESULT_OK,return_data_intent); //必須finish()了當前頁面才會回傳數據 finish(); }
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 武鸣县| 东莞市| 永新县| 渝中区| 光山县| 娄底市| 临海市| 三台县| 韶关市| 张家口市| 拜城县| 文安县| 讷河市| 宜君县| 长岛县| 鹤壁市| 舟山市| 怀柔区| 稷山县| 中山市| 巨鹿县| 小金县| 南澳县| 吕梁市| 万荣县| 黑河市| 白朗县| 阜康市| 桦南县| 利津县| 竹北市| 视频| 昌黎县| 木里| 吉隆县| 桐乡市| 陕西省| 宁德市| 佛坪县| 塔城市| 黔南|