0
我有一个应用程序有一个MainActivity和两个片段。这些片段发送参数MainActivity这样:Android - 确定片段
Bundle args = new Bundle();
args.putLong("id",id);
sf.setArguments(args);
然后MainActivity需要论点onCreate()
方法
protected void onCreate(Bundle savedInstanceState) {
private long wayId = getArguments().getLong("id");
}
如何确定哪些片段发送这个参数MainActivity?
我知道它,但有没有办法使用像getClass的东西? – gigs
是的,你可以使用this.getClass(),如果片段类的名称是唯一的,你可以使用它作为标识符。 – br00
或者你也可以使用fragment.getTag(),但你必须在创建片段的过程中分配标签,就像fragmentTransaction.add(R.id.fragment_container,fragment,“your_tag”); – br00