活动回收时保存l临时数据

import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.util.Log;

public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.layout);
        if (savedInstanceState != null) {
            String data = savedInstanceState.getString("data");
            Log.d("TAG", "data" + data);
        } else {
            Log.d("TAG", "saveInstanceState=null");
        }
    }

    @Override
    public void onSaveInstanceState(Bundle outState) {
        super.onSaveInstanceState(outState);
        Log.d("TAG", "onSaveInstanceState");
        String saveInformation = "我要保留的信息";
        outState.putString("data", saveInformation);
    }
}

猜你喜欢

转载自blog.csdn.net/qq_41039734/article/details/80951646