android的页面跳转时,如A->B,这时候在B页面怎么获取A的类名?

2024-12-26 09:44:05
推荐回答(5个)
回答1:

android页面跳转时,从a界面跳转到b界面,获取a的类名的方式,可以使用intent意图总的bundle将类名放入key-value键值对中,在b页面进行读取,如下代码:

假设A界面跳到B界面
//FirstActivity中:
Intent mIntent = new Intent(this,SecondActivity.class);
mIntent.putExtra("name","FirstActivity")
startActivity(mIntent);
//B界面中
String activityName = getIntent().getExtra("name");

回答2:

你只是想获取到A的类名。你只要在传入值的时候intent.put 一个String的值。把类名写进去传过去。到B进行接收getintent. 还有很传值的方法你可以学习学习。。

回答3:

可以用Intent把本类名通过数据的方式带过去!
假设从FirstActivity跳到SecondActivity
//FirstActivity中:
Intent mIntent = new Intent(this,SecondActivity.class);
mIntent.putExtra("name","FirstActivity")
startActivity(mIntent);
//SecondActivity中
String activityName = getIntent().getExtra("name");

回答4:

把名字加到Intent里面去,在B中获取

回答5:

假设从FirstActivity跳到SecondActivity
//FirstActivity中:
Intent mIntent = new Intent(this,SecondActivity.class);
mIntent.putExtra("name","FirstActivity")
startActivity(mIntent);
//SecondActivity中
String activityName = getIntent().getExtra("name");