टुकड़े के अंदर देखने के लिए जोड़ने - एंड्रॉइड, बटन, टुकड़ा

मैं एंड्रॉइड में शुरुआत कर रहा हूँ
मैं फ्रैगमेंट के बारे में इंटरनेट पर एक सबक का पालन कर रहा था
विचार यह है कि आपके पास दो टुकड़े हैं:
एक बटन जिसमें दूसरा टेक्स्टव्यू होता है
पाठ में वह बटन और पाठ दृश्य से जुड़ा हुआ है
onActivityCreated (...) {...}

लेकिन मैंने वही कार्य किया जैसा कि अनुसरण करें (बटन नमूना)

public class Fragment1 extends Fragment {
Communicator comm;
Button button;

@Override
public View onCreateView(LayoutInflater inflater,
@Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
// TODO Auto-generated method stub
View view=inflater.inflate(R.layout.fr1_layout, container, false);
button=(Button) view.findViewById(R.id.button1);
button.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View v) {
// TODO Auto-generated method stub
comm.respond("Button was clickede");
}
});
return view;
}

और यह मेरे लिए काम किया

कौन सी प्रक्रिया सही है

उत्तर:

उत्तर № 1 के लिए 1

onCreateView() खंड के साथ जुड़े दृश्य को वापस करने के लिए है, कोई और तर्क नहीं है।

onActivityCreated() इसका मतलब है कि संबंधित गतिविधि ने अपना तरीका पूरा कर लिया है ()।

आपको अपना तर्क लागू करना चाहिए onActivityCreated()। आप कॉल करके फुलाए गए लेआउट तक पहुंच सकते हैं getView()

button=(Button) getView().findViewById(R.id.button1);

यह भी देखें: http://developer.android.com/reference/android/app/Fragment.html (जीवन चक्र)


संबंधित सवाल
सबसे लोकप्रिय