android不同Activity之间的数据共享
生活随笔
收集整理的這篇文章主要介紹了
android不同Activity之间的数据共享
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
方法1:
通過不同Activity之間的消息傳遞機制實現數據共享
方法2:
將需要共享的變量聲明為public static類型
?
方法3:
新建Application的子類,在該類中聲明共享的變量
class MyApp extends Application { private String myState; public String getState() { return myState; } public void setState(String s) { myState = s; } }
在AndroidManifest.xml的application加個name屬性就可以了,如下面所示:
<application android:name=".MyApp" android:icon="@drawable/icon" android:label="@string/app_name">?
使用時:
class Blah extends Activity { @Override public void onCreate(Bundle b){ ... MyApp appState = ((MyApp)getApplicationContext()); String state = appState.getState(); ... } }參考網址:
http://www.eoeandroid.com/thread-231275-1-1.html轉載于:https://www.cnblogs.com/java20130725/archive/2013/02/21/3215846.html
總結
以上是生活随笔為你收集整理的android不同Activity之间的数据共享的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 蚂蚁金服是什么平台
- 下一篇: 怎么在电脑设wifi密码忘记了怎么办 电