BaseActivity.java 1.97 KB
package com.huaheng.mobilewms.refactor;

import android.app.Activity;
import android.content.Intent;
import android.content.res.Resources;
import android.graphics.drawable.Drawable;
import android.os.Bundle;
import android.util.Log;
import android.widget.Toast;

import com.huaheng.mobilewms.R;

public class BaseActivity extends Activity {
    public String TAG = getClass().getSimpleName();

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        initBackgroundColor(R.color.colorPrimary);
        Log.v(TAG, "onCreate: " + String.valueOf(savedInstanceState));
    }

    public void initBackgroundColor(int color){
        Resources res = getResources();
        Drawable drawable = res.getDrawable(color);
        this.getWindow().setBackgroundDrawable(drawable);
    }

    public void showShort(String msg) {
        Toast.makeText(this, msg, Toast.LENGTH_SHORT).show();
    }

    public void showLong(String msg) {
        Toast.makeText(this, msg, Toast.LENGTH_LONG).show();
    }


    @Override
    protected void onResume() {
        super.onResume();
        Log.v(TAG, "onResume: " + String.valueOf(""));
    }

    @Override
    protected void onRestart() {
        super.onRestart();
        Log.v(TAG, "onRestart: " + String.valueOf(""));
    }

    @Override
    protected void onPause() {
        super.onPause();
        Log.v(TAG, "onPause: " + String.valueOf(""));
    }

    @Override
    protected void onStop() {
        super.onStop();
        Log.v(TAG, "onStop: " + String.valueOf(""));
    }

    @Override
    protected void onDestroy() {
        super.onDestroy();
        Log.v(TAG, "onDestroy: " + String.valueOf(""));
    }

    @Override
    protected void onStart() {
        super.onStart();
        Log.v(TAG, "onStart: " + String.valueOf(""));
    }



    public void startActivity(Class cls) {
        Intent intent = new Intent();
        intent.setClass(this, cls);
        startActivity(intent);
    }

}