0

Für Fragmente empfangen, wurde empfohlen, sie in der folgenden Art und Weise einrichten, wenn Argumente sind zu erwarten:Wie die neue Instanz Struktur für Aktivitäten einzurichten, wenn Vorsatz Argumente

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); 
    } 
} 

Wie würde diese Art der Struktur mit Activities beim Empfangen von Absichten erreicht werden, die auch manchmal Argumente erwarten?

Antwort

0

versuchen diese

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

Satz Argument

erhalten