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