


下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
【移動(dòng)應(yīng)用開發(fā)技術(shù)】Activity橫豎屏切換的問題
Activity在橫豎屏切換的時(shí)候會(huì)重新走生命周期的方法,這樣做的話會(huì)導(dǎo)致一些問題比如我們在界面上錄入的一些數(shù)據(jù),但因?yàn)橹匦伦吡松芷诘姆椒╫nCreate()方法,這樣就會(huì)導(dǎo)致前功盡棄,所以就想辦法,在橫豎屏切換的時(shí)候不能讓其重新OnCreate(),Android中我們可以在清單文件中對應(yīng)的Activity使用如下的屬性
android:configChanges="keyboardHidden|orientation|screenSize"
這樣就可以避免此類事情的發(fā)生。下面是示例代碼:package
com.minimax.demo;
import
android.os.Bundle;
import
android.app.Activity;
import
android.view.Menu;
///Activity橫豎屏切換/src/com/minimax/demo/MainActivity.java
public
class
MainActivity
extends
Activity
{
@Override
protected
void
onCreate(Bundle
savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
System.out.println("onCreate()");
}
@Override
protected
void
onStart()
{
//
TODO
Auto-generated
method
stub
super.onStart();
System.out.println("onStart()");
}
@Override
protected
void
onResume()
{
//
TODO
Auto-generated
method
stub
super.onResume();
System.out.println("onResume()");
}
@Override
protected
void
onPause()
{
//
TODO
Auto-generated
method
stub
super.onPause();
System.out.println("onPause()");
}
@Override
protected
void
onStop()
{
//
TODO
Auto-generated
method
stub
super.onStop();
System.out.println("onStop()");
}
@Override
protected
void
onDestroy()
{
//
TODO
Auto-generated
method
stub
super.onDestroy();
System.out.println("onDestroy()");
}
@Override
protected
void
onRestart()
{
//
TODO
Auto-generated
method
stub
super.onRestart();
System.out.println("onRestart()");
}
@Override
public
boolean
onCreateOptionsMenu(Menu
menu)
{
//
Inflate
the
menu;
this
adds
items
to
the
action
bar
if
it
is
present.
getMenuInflater().inflate(R.menu.main,
menu);
return
true;
}
}
在沒有添加對應(yīng)的屬性之前,我們切換橫豎屏之后打印的Log日志如下:
04-22
21:50:51.954:
I/System.out(24476):
onCreate()
04-22
21:50:51.964:
I/System.out(24476):
onStart()
04-22
21:50:51.964:
I/System.out(24476):
onResume()
04-22
21:50:56.524:
I/System.out(24476):
onPause()
04-22
21:50:56.524:
I/System.out(24476):
onStop()
04-22
21:50:56.524:
I/System.out(24476):
onDestroy()
04-22
21:50:56.614:
I/System.out(24476):
onCreate()
04-22
21:50:56.614:
I/System.out(24476):
onStart()
04-22
21:50:56.614:
I/System.out(24476):
onResume()
添加如下屬性:
<activity
android:name="com.minimax.demo.MainActivity"
android:label="@string/app_name"
android:configChanges="keyboardHidden|orientation|screenSize"
>
<intent-filter>
<action
android:name="ent.action.MAIN"
/>
<category
android:name="ent.category.LAUNCHER"
/>
</intent-filter>
</activity>
在添加屬性之后之后,打印的Log日志如下:
04-22
21:52:25.984:
I/System.out(30283):
onC
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 果蔬銷售中的智能物流與倉儲(chǔ)管理考核試卷
- 江蘇省南京市玄武外國語校2024-2025學(xué)年初三5月第二次月考生物試題含解析
- 吉林省白城市大安市第二中學(xué)2025屆高三第二學(xué)期期末(一模)英語試題含解析
- 四川工程職業(yè)技術(shù)學(xué)院《無線傳感器網(wǎng)絡(luò)》2023-2024學(xué)年第二學(xué)期期末試卷
- 宿遷學(xué)院《外科學(xué)實(shí)驗(yàn)》2023-2024學(xué)年第一學(xué)期期末試卷
- 江蘇商貿(mào)職業(yè)學(xué)院《信息理論與編碼》2023-2024學(xué)年第二學(xué)期期末試卷
- 新疆維吾爾自治區(qū)喀什二中2024-2025學(xué)年招生全國統(tǒng)一考試高考仿真模擬卷數(shù)學(xué)試題(全國)試題含解析
- 吉林鐵道職業(yè)技術(shù)學(xué)院《傳統(tǒng)視覺藝術(shù)與現(xiàn)代設(shè)計(jì)》2023-2024學(xué)年第二學(xué)期期末試卷
- 新余市渝水區(qū)2025屆三年級數(shù)學(xué)第二學(xué)期期末學(xué)業(yè)質(zhì)量監(jiān)測試題含解析
- 江西科技師范大學(xué)《植物生物技術(shù)綜合實(shí)驗(yàn)》2023-2024學(xué)年第二學(xué)期期末試卷
- 2025年浙江省杭州市蕭山區(qū)中考一模數(shù)學(xué)模擬試卷(含詳解)
- 化工企業(yè)安全演練計(jì)劃
- 2025年03月國家糧食和物資儲(chǔ)備局直屬聯(lián)系單位(60名)筆試歷年典型考題(歷年真題考點(diǎn))解題思路附帶答案詳解
- 2025年北師大版中考生物必背考點(diǎn)復(fù)習(xí)提綱
- 小學(xué)創(chuàng)建“五好”學(xué)校關(guān)工委實(shí)施方案
- 2022可調(diào)節(jié)負(fù)荷并網(wǎng)運(yùn)行與控制技術(shù)規(guī)范+第4部分-數(shù)據(jù)模型與存儲(chǔ)
- DB15T 3516-2024野生動(dòng)物救護(hù)站建設(shè)規(guī)范
- 2025-2030中國內(nèi)聯(lián)pH傳感器行業(yè)市場發(fā)展趨勢與前景展望戰(zhàn)略研究報(bào)告
- 創(chuàng)傷現(xiàn)場急救課件
- 2025年云南德宏州宏康投資開發(fā)有限公司招聘筆試參考題庫含答案解析
- 勞動(dòng)與烹飪課件
評論
0/150
提交評論