国产探花免费观看_亚洲丰满少妇自慰呻吟_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(); }
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 高邑县| 甘南县| 乌恰县| 嘉义市| 大埔区| 牡丹江市| 吉水县| 阳信县| 汨罗市| 安阳市| 许昌市| 荆门市| 呼玛县| 前郭尔| 新化县| 八宿县| 城步| 西贡区| 嘉荫县| 吉安市| 沾化县| 东阿县| 明水县| 凤翔县| 托克逊县| 突泉县| 游戏| 河池市| 嘉兴市| 大埔区| 清流县| 轮台县| 桦南县| 区。| 平湖市| 黑龙江省| 平昌县| 贵州省| 黔江区| 盐边县| 龙陵县|