0

對於片段時設置爲活動的新實例結構,已被告知對其進行設置以下列方式如果參數是可以預料到:如何接收意圖參數

public class MyFragment extends Fragment { 
    private static final String ARGUMENTS_NUM = "arguments_num"; 
    private int mNum; 

    public static MyFragment newInstance(int num) { 
     MyFragment fragment = new MyFragment(); 
     Bundle args = new Bundle(); 
     args.putInt(ARGUMENTS_NUM, num); 
     fragment.setArguments(args); 
     return fragment; 
    } 

    @Override 
    public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     mNum = getArguments().getInt(ARGUMENTS_NUM); 
    } 
} 

如何將這種的結構在接收意圖時用活動來完成,這有時也會引發爭論?

回答

0

試試這個 收到

Bundle arg = getArguments(); 
    if(arg!=null){ 
    String articleID = getArguments().getString("ArticleId"); 
    } 

設置參數