Android Activity

2017-05-23  本文已影响16人  EvanPoison
 Intent intent = new Intent(Intent.ACTION_VIEW);
 intent.setData(Uri.parse("http:www.baidu.com"));
 startActivity(intent);
Intent intent = new Intent(Intent.ACTION_DIAL);
intent.setData(Uri.parse("tel:10086"));
startActivity(intent);
 @Override
    protected void onSaveInstanceState(Bundle outState) {
        super.onSaveInstanceState(outState);
        String tempData = "hello";
        outState.putString("save_data",tempData);
    }

如何在activity重新创建的时候取出数据呢?

  @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        if(savedInstanceState!=null){
            String data = savedInstanceState.getString("save_data");
        }
    }

能不能来一点有趣的知识

1.activity的跳转动画
通过overridePendingTransition()方法

    Intent intent = new Intent(this, MainActivity.class);
        startActivity(intent);
        overridePendingTransition(R.anim.screen_zoom_in, R.anim.screen_zoom_out);
        finish();
上一篇下一篇

猜你喜欢

热点阅读