最常见的是 Activity之间传值:
//传值的Activity
Intent intent=new Intent();
intent..putExtra("key","你要传过去的值");
startaActivity(intent);
//接受端的Activity
Intent intent =getIntent();
intent.getStringExtra("key").trim () // 后面的trim()函数是用来去掉传过来的空格等,有时候不加会出错
intent.getIntExtra("navigationtripid", -1);//接收整型的数
//Activity向fragment传值
Bundle bundle=new Bundle(); //向fragment发送数据
bundle.putInt("navigationtripid", tripid); //传整型的数据
//fragment接收Activity传来的数据
Bundle bundle=getArguments(); // 用于fragment和activity之间的传值
tripid = bundle.getInt("navigationtripid", -1);