android 從activity跳轉到另activ

時間 2021-12-22 08:18:41

1樓:匿名使用者

activity是棧的方式儲存的,當你跳到第二個activity時,第一個被push到棧中,第二個activity中的back事件沒有處理的話,預設是pop第一個棧,也就是返回第一個activity。這個時候,你再back才是執行第一個activity中的你定義的back事件——退出。

2樓:大學作業題庫

怎麼會。肯定是你**有問題。仔細在檢查一下。

3樓:匿名使用者

在android中,activity有個棧,一個activity結束掉,會回到上一個activity,並不是退出應用程式。

android中,退出應用程式的方式:

通過pid

int pid = android.os.process.mypid(); //獲取當前應用程式的pid

android.os.process.killprocess(pid); //殺死當前程序

這種方法退出應用,是會保留某些後程序,例如:service,notifications等。

2.通過activitymanager

activitymanager manager = (activitymanager)context.getsystemservice(activity_service); //獲取應用程式管理器

manager.killbackgroundprocesses(getpackagename()); //強制結束當前應用程式

這種方式退出應用,會結束本應用程式的一切活動,因為本方法會根據應用程式的包名殺死所有程序包括activity,service,notifications等。

4樓:匿名使用者

你不處理back按鍵試試

怎麼讓android的activity跳轉到下一個activity時讓前一個activity銷燬

5樓:匿名使用者

android之activity的幾種跳轉方式

1.顯示呼叫方法

intent intent=new intent(this,otheractivity.class); //方法1

intent intent2=new intent();

intent2.setclass(this, otheractivity.class);//方法2

intent2.setclassname(this, "com.zy.mutiactivity.otheractivity"); //方法3 此方式可用於開啟其它的應用

intent2.setcomponent(new componentname(this, otheractivity.class)); //方法4

startactivity(intent2);

然後呼叫finish():結束當前activity

2.隱式呼叫方法(只要action、category、data和要跳轉到的activity在androidmanifest.xml中設定的匹配就ok

3.跳轉到另一個activity後,當返回時能返回資料

在跳轉的activity端,呼叫startactivityforresult(intent2, 1),跳轉到下一個activity,其中第一個引數為傳入的意圖物件,第二個為設定的請求碼;

跳轉到第二個activity後,呼叫setresult(100, intent)方法可返回上一個activity,其中第一個引數為結果碼,第二個為傳入的意圖物件;

在第一個activity通過onactivityresult()方法獲得返回的資料。

執行activity跳轉至另一個activity時 閃退 5

6樓:披著夜色的狼

setcontentview(r.layout.setting);

setcontentview(r.layout.item);

這個activity對應的介面不是item吧

7樓:蒳蘭無雙

閃退後日誌 報什麼錯

activity是什麼意思,activity什麼意思中文翻譯

activity n.活動 活躍,敏捷 活動力 教育活動 例句 first overall venture capital activity is not decreasing.首先,總體風投活動沒有下降。n.活動 行動 活躍 activity是什麼意思 activity 英 k t v t 美 k...

android版本 4 1 2比android版本

小妞妞愛葛哥 1 手指通知欄和旋轉桌面佈局不一樣了。2 cdma 1xrtt連線現在將會顯示為 3g 圖示,之前顯示的是 1x 圖示。而在cm10中,這對使用者來說是個可選項。oem廠商也可以在各自的系統中按需求更改。1x其實比真正的3g網路要慢,其更接近於2.5g網路,在4g網路都開始普及的今天1...

android開發的問題,Android開發的問題

這個並不是報錯,是logcat輸出的日誌,不有擔心程式執行沒有發生異常即可,日誌不需要理會 剛剛好今天研究了,碰到跟你說的一模一樣。第一個問題嘛,主要是後面那句話 警告 活動開始,其目前的任務已被帶到前面 直接翻譯就是這樣的,其實也沒有什麼問題。在模擬器上先退出原來你已經正在除錯的程式,再run一下...