分享乙個activity管理的工具類

2021-10-16 19:27:07 字數 845 閱讀 4356

之前用來的,現在已經忘記了,但是感覺應該還有些幫助,來吧大家可以小研究一下。

private static stackactivitystack;

}/**

* 單一例項

*/if (instance == null)

return instance;

}/**

* 新增activity到堆疊

*/public void addactivity(activity activity)

activitystack.add(activity);

}/**

* 獲取當前activity(堆疊中最後乙個壓入的)

*/public activity currentactivity()

/*** 結束當前activity(堆疊中最後乙個壓入的)

*/public void finishactivity()

/*** 結束指定的activity

*/public void finishactivity(activity activity)

}/**

* 結束指定類名的activity

*/public void finishactivity(class<?> cls) }}

/*** 結束所有activity

*/public void finishallactivity()

}activitystack.clear();}}

/*** 退出應用程式

*/@suppresswarnings("deprecation")

try catch (exception e)

}} 使用直接這麼用即可

建立乙個Activity

為了建立乙個新的 activity 你需要繼承 activity 類,定義 ui,實現功能。新的 activity 的最基本的框架 如下所示 import android.os.bundle public class myactivity extends activity 基本的 activity ...

乙個activity兩個fragment的通訊

1.設介面在監聽的fragment 2.activity實現介面 3.設定更新介面方法在fragment 左邊改變右邊也改變,用的是單例模型 1.leftfragment 裡設定介面,2.onattach例項化介面物件,ondetach放開介面物件 mcallbacks null 3.在要改變rig...

分享乙個SharedPreferences工具類

直接上 public class sputils else if object instanceof integer else if object instanceof boolean else if object instanceof float else if object instanceof...