編輯:關於Android編程
應用開發時需要處理安全退出應用,之前研究過Foursquare的代碼,發現它用的是廣播機制來處理退出應用。
public class BaseActivity extends Activity { private static final String TAG = BaseActivity.class.getSimpleName(); public static final String INTENT_ACTION_LOGGED_OUT = "INTENT_ACTION_LOGGED_OUT"; private BroadcastReceiver mLoggedOutReceiver = new BroadcastReceiver() { @Override public void onReceive(Context context, Intent intent) { Log.d(TAG, "onReceive: " + intent); finish(); } }; @Override protected void onCreate(Bundle arg0) { super.onCreate(arg0); registerReceiver(mLoggedOutReceiver, new IntentFilter( INTENT_ACTION_LOGGED_OUT)); } @Override protected void onPause() { super.onPause(); if (isFinishing()) { unregisterReceiver(mLoggedOutReceiver); } } }
網上有另外一種退出方法:在Application中用List記錄打開的Activity的context,在退出的時候,遍歷List,依次fiinish activity,這種方法的問題是會一直持有改Activity的context, 使之不能及時釋放資源,如果跳轉的頁面很多的話容易照成OOM
南丁格爾玫瑰圖 在常規圖表中實在很驚艷,但我初看沒看懂,一查原來南丁格爾這麼偉大,確實值得尊敬。 再仔細研究了下這種圖的構成,發
2016裡約奧運會馬上就要開始了,QQ新推出了一個有趣的ar火炬傳遞功能,讓所有人都可以體驗點亮火炬的樂趣,非常受大眾的歡迎,但是也有人反映,在qq火炬傳遞
直接代碼 package com.example.demoemail; import android.net.Uri; import android.os.Bundl
viewpager 在滑動的過程中是如何觸發view身上的事件的,換句話說,viewpager在滑動的過程中到底是滑動的它裡面的view,還是滑動的viewpager本身