android中怎麼kill掉activity

2021-12-22 13:56:08 字數 2304 閱讀 9983

1樓:匿名使用者

也一樣啊,呼叫finish()方法就可以啊~!你已經呼叫這個startactivity啟動另外乙個activity了,你可以把activity管理起來,然後需要關閉哪個,就可以直接去呼叫finish啊!也可以context.

finish()

2樓:匿名使用者

activity是context的子類 可以通過context.finish()關掉對應的activity

3樓:匿名使用者

直接呼叫activity的finish()方法即可關掉當前這個activity.

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

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

1.通過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樓:匿名使用者

不可以,乙個activity一般是不能finish另乙個的

5樓:銀瀟兮

activity.finish()

android 如何關閉另乙個package中的activity?

6樓:匿名使用者

用新的覆蓋即可,或者顯示桌面

返回的話,是當前的activity自動關閉。

7樓:匿名使用者

跳轉時 當前的activity不finish掉 並且intent intent = new intent(this,objecta.class);

intent.addflags(intent.flag_activity_new_task);

startactivity(intent);

跳轉後的activity在結束不用時finish掉就返回當前的activity了。

怎麼讓android的activity跳轉到下乙個activity時讓前乙個activity銷毀

8樓:匿名使用者

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()方法獲得返回的資料。

android怎麼把activity中定義的變數傳給另一

如果是從乙個activity啟動另乙個activity,直接用intent傳值即可 intent intent new intent firstactivity.this,secondactivity.class intent.putextra text hello,world startactiv...

android中抓包後怎麼使用方法

抓包回bai 調函du數如下 zhi void handlepacket u char param,const struct pcap pkthdr header,const u char pkt data android抓包工具怎麼使用 tcpdump s 0 w mnt sdcard dump....

怎樣對android開發中的sqlite資料庫進行凝查詢

android中sqlite模糊查詢,可以直接使用cursor 的query加入模糊查詢的條件即可。使用query有如下方式 1.使用這種query方法 號前不能加 以下為示例 cursor c test mdatabase.query tab name,new string,tab field02...