Форум программистов, компьютерный форум CyberForum.ru

Событие onClick в fragment - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android С чего начать? http://www.cyberforum.ru/android-dev/thread910233.html
Добрый вечер всем. Я решил плотно заняться изучением Java, и для того, чтобы не заниматься, на мой взгляд, не очень полезным выполнением заданий из учебников, решил начать сразу с более менее серьезного проекта - например написать что нибудь под Android - может это не совсем правильный подход, но тем не менее - С++ я знаю более менее нормально, книги почитал - более менее разобрался что почем,...
Программирование Android не работает radoiButton при повторном нажатии Есть checkBox и 4 radioButton. Кода в chackBox нет галки radioButtons должны быть неактивны. Вопрос такой: ставлю галочку, на первом radioButton появляется кружочек, убираю галочку, ставлю снова ее, и при попытке нажать нажать на первый radiobutton он не нажимается(при этом setchecked на этот radiobutton тоже не работает), почему? checkBoxTime.setOnCheckedChangeListener(new... http://www.cyberforum.ru/android-dev/thread910204.html
о чем может говорить этот лог Программирование Android
Подскажите пожалуйста, о чем может говорить этот лог? 06-23 13:11:27.181: E/AndroidRuntime(523): FATAL EXCEPTION: main 06-23 13:11:27.181: E/AndroidRuntime(523): java.lang.NullPointerException 06-23 13:11:27.181: E/AndroidRuntime(523): at android.content.ContextWrapper.getPackageName(ContextWrapper.java:120) 06-23 13:11:27.181: E/AndroidRuntime(523): at...
Программирование Android Ошибка компиляции
Добрый день. Декомпилировал приложение. Перевел на русский язык. При компиляции через apktool выходят ошибки: D:\apk\strava\res\values\public.xml:690: error: Public symbol drawable/ic_menu_login declared here is not defined. D:\apk\strava\res\values\public.xml:543: error: Public symbol drawable/ic_menu_mylocation declared here is not defined. D:\apk\strava\res\values\public.xml:544: error:...
Программирование Android Управление сайтом через андроид http://www.cyberforum.ru/android-dev/thread909825.html
Добрый день если плагин или расширение для браузера которое бы позволило упралять им через андройд.
Программирование Android CheckBox смена флажка Доброго времени суток. При появлении флажка в checkbox radiobuttons должны ставать enabled т.е, должны работать, и при убирании - аналогично. Не работает, в чем может быть проблема? package ua.antihawk.bullsandcows; import android.app.Activity; import android.content.pm.ActivityInfo; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; подробнее

Показать сообщение отдельно
ViT(Vet@l)
27 / 26 / 2
Регистрация: 13.12.2010
Сообщений: 333

Событие onClick в fragment - Программирование Android

23.06.2013, 19:27. Просмотров 1461. Ответов 2
Метки (Все метки)

Доброго времени суток! Есть фрагмент и на нем кнопка, как обрабатывать нажатие этой кнопки?
Фрагмент:
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent" >
    <Button
        android:id="@+id/button1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_above="@+id/textView1"
        android:layout_alignRight="@+id/textView1"
        android:layout_marginBottom="58dp"
        android:onClick="onClick"
        android:text="Button" />
</RelativeLayout>
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
public class FragmentsTab1 extends Fragment implements ActionBar.TabListener {
 
    private Fragment mFragment;
    final String LOG_TAG = "myLogs";
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        getActivity().setContentView(R.layout.fragment1);
    }
    public void onClick(View v){
        Log.d(LOG_TAG, "2");
    }
}
MainActivity
Java
1
2
3
4
5
6
7
8
public class MainActivity extends FragmentActivity {
    //.........
 
    FragmentsTab1 tab;
    public void onClick(View v){
        tab.onClick(v);
    }
}
Но при нажатии кнопки происходит вот что:
Кликните здесь для просмотра всего текста
06-23 15:18:58.742: E/AndroidRuntime(668): FATAL EXCEPTION: main
06-23 15:18:58.742: E/AndroidRuntime(668): java.lang.IllegalStateException: Could not execute method of the activity
06-23 15:18:58.742: E/AndroidRuntime(668): at android.view.View$1.onClick(View.java:3591)
06-23 15:18:58.742: E/AndroidRuntime(668): at android.view.View.performClick(View.java:4084)
06-23 15:18:58.742: E/AndroidRuntime(668): at android.view.View$PerformClick.run(View.java:16966)
06-23 15:18:58.742: E/AndroidRuntime(668): at android.os.Handler.handleCallback(Handler.java:615)
06-23 15:18:58.742: E/AndroidRuntime(668): at android.os.Handler.dispatchMessage(Handler.java:92)
06-23 15:18:58.742: E/AndroidRuntime(668): at android.os.Looper.loop(Looper.java:137)
06-23 15:18:58.742: E/AndroidRuntime(668): at android.app.ActivityThread.main(ActivityThread.java:4745)
06-23 15:18:58.742: E/AndroidRuntime(668): at java.lang.reflect.Method.invokeNative(Native Method)
06-23 15:18:58.742: E/AndroidRuntime(668): at java.lang.reflect.Method.invoke(Method.java:511)
06-23 15:18:58.742: E/AndroidRuntime(668): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786)
06-23 15:18:58.742: E/AndroidRuntime(668): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
06-23 15:18:58.742: E/AndroidRuntime(668): at dalvik.system.NativeStart.main(Native Method)
06-23 15:18:58.742: E/AndroidRuntime(668): Caused by: java.lang.reflect.InvocationTargetException
06-23 15:18:58.742: E/AndroidRuntime(668): at java.lang.reflect.Method.invokeNative(Native Method)
06-23 15:18:58.742: E/AndroidRuntime(668): at java.lang.reflect.Method.invoke(Method.java:511)
06-23 15:18:58.742: E/AndroidRuntime(668): at android.view.View$1.onClick(View.java:3586)
06-23 15:18:58.742: E/AndroidRuntime(668): ... 11 more
06-23 15:18:58.742: E/AndroidRuntime(668): Caused by: java.lang.NullPointerException
06-23 15:18:58.742: E/AndroidRuntime(668): at com.example.fragmenttabs.MainActivity.onClick(MainActivity.java:48)
06-23 15:18:58.742: E/AndroidRuntime(668): ... 14 more


Как пишут тут, должно работать, но... Помогите пожалуйста
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru