Ek: Çözüldü. Xml'deki onCick yöntemini kullandığımdan oluyormuş sanırsam. Onun yerine class için setOnClickListener kullanınca methodu fragment'da aramaya başladı.
Bir fragment'ım var ve içinde bir onClick methodu var. Bu method, fragment'ın içindeki bir interface yardımıyla diğer fragment ile haberleşecek.
Yalnız olay şu ki, uygulama çalıştığında android bu onClick methodunu fragment'da değil de interface'i implement eden Activity içinde arıyor. Sebep ne?
public class NewTest extends FragmentActivity implements new_test_layout.DearListener {
android.support.v4.app.FragmentManager manager; new_answer_layout new_answer_layout_object; //bu new_answer_layout'da 2. fragment, onun kodunu da koyabilirim istenirse new_test_layout new_test_layout_object;
@Override // Bu implement edilen class public void getMyText(String theQuestion) { //bu new_answer_layout'da 2. fragment, onun kodunu da koyabilirim istenirse new_answer_layout_object = new new_answer_layout(); new_answer_layout_object.showQuestion(theQuestion); FragmentTransaction transaction = manager.beginTransaction(); transaction.replace(R.id.the_frame_layout, new_answer_layout_object ); transaction.addToBackStack(null); }
Bir fragment'ım var ve içinde bir onClick methodu var. Bu method, fragment'ın içindeki bir interface yardımıyla diğer fragment ile haberleşecek.
Yalnız olay şu ki, uygulama çalıştığında android bu onClick methodunu fragment'da değil de interface'i implement eden Activity içinde arıyor. Sebep ne?
Bu da interface'i içeren fragment:
İşte onClickYiyecek methodunu neden Activity içinde arıyor çözemedim. Umarım çözülür.
< Bu mesaj bu kişi tarafından değiştirildi avatar78 -- 1 Mart 2015; 11:51:16 >
Bu mesajda bahsedilenler: @ahmtbrk58