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

Активный фрагмент внутри активити - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android C JSON в ListView http://www.cyberforum.ru/android-dev/thread1103852.html
Здравствуйте! Есть файл data.json. Он находится в приложении. Его содержимое; { "name": "Антон", "name": "Анна", "name": "Денис", ... } Нужно чтобы при включении программы, программа читала файл и выводила имена в ListView. Естественно в каждой строчке по имени.
Программирование Android Загрузка 3d объекта из файла Вечер добрый, форумчане. Есть необходимость загрузить 3d объект, созданный в autocad, из файла. В дальнейшем - отрисовать его посредством opegl ES. Какие способы вижу тут лично я: 1. Перегнать из dwg в 3ds посредством 3D Max, а дальше читать уже этот файл. http://habrahabr.ru/post/144955/ 2. FME Desktop - конвертить из cad формата в SQLite и там уже пытаться что-то делать -... http://www.cyberforum.ru/android-dev/thread1103579.html
2d игра в Unity3d для андроид Программирование Android
Помогите пожалуйста написать скрипт на С# для перемещения персонажа с помощью аксилерометра. Персонаж должен находиться по заданной ос Х, и перемещаться только по оси У.
Библиотека для зума ImageView Программирование Android
https://github.com/jasonpolites/gesture-imageview почему эта либа в getX возвращает большое число? хотя должно быть около нуля, т.к картинка рисуется с начала левого края
Программирование Android ListView - атрибут weight установить программно http://www.cyberforum.ru/android-dev/thread1103184.html
<ListView android:id="@+id/listViewItems" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_weight="1"> </ListView> Атрибут существует в xml файле, а для класса listViewItems.setWeight(1); - нет, или я что-то упустил? Добавлено через 26 минут
Программирование Android Сохранение введенных данных при переходе на другой activity Здравствуйте, такая ситуация, есть два активити, 1-Форма добавления клиента в базу, 2-Активити для взятия даты и времени созвона с клиентом. Когда вводим первые три поля активити 1 (ФИО клиента), то 4-ое поле это кнопка которая ведет на активити под номером 2. Нажимаем на кнопку, попадам на другой активити и подтверждаем дату созвона с клиентом. Возвращаемся обратно на первый активити и... подробнее

Показать сообщение отдельно
NOSC
43 / 43 / 3
Регистрация: 10.10.2013
Сообщений: 297

Активный фрагмент внутри активити - Программирование Android

24.02.2014, 12:09. Просмотров 859. Ответов 3
Метки (Все метки)

Всем привет.
Есть активити с content_frame, есть фрагмент. В Activity фрагмента gridView
При старте фрагмента приложение вылетает с ошибкой:
Кликните здесь для просмотра всего текста
02-24 14:06:16.743: E/AndroidRuntime(10797): FATAL EXCEPTION: main
02-24 14:06:16.743: E/AndroidRuntime(10797): java.lang.NullPointerException
02-24 14:06:16.743: E/AndroidRuntime(10797): at android.view.ViewConfiguration.get(ViewConfiguration.java:322)
02-24 14:06:16.743: E/AndroidRuntime(10797): at android.view.View.<init>(View.java:3236)
02-24 14:06:16.743: E/AndroidRuntime(10797): at android.widget.ImageView.<init>(ImageView.java:105)
02-24 14:06:16.743: E/AndroidRuntime(10797): at com.site.myapp.ImageAdapter.getView(ImageAdapter.java:38)
02-24 14:06:16.743: E/AndroidRuntime(10797): at android.widget.AbsListView.obtainView(AbsListView.java:2159)
02-24 14:06:16.743: E/AndroidRuntime(10797): at android.widget.GridView.onMeasure(GridView.java:1040)
02-24 14:06:16.743: E/AndroidRuntime(10797): at android.view.View.measure(View.java:15518)
02-24 14:06:16.743: E/AndroidRuntime(10797): at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:4825)
02-24 14:06:16.743: E/AndroidRuntime(10797): at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1404)
02-24 14:06:16.743: E/AndroidRuntime(10797): at android.widget.LinearLayout.measureVertical(LinearLayout.java:695)
02-24 14:06:16.743: E/AndroidRuntime(10797): at android.widget.LinearLayout.onMeasure(LinearLayout.java:588)
02-24 14:06:16.743: E/AndroidRuntime(10797): at android.view.View.measure(View.java:15518)
02-24 14:06:16.743: E/AndroidRuntime(10797): at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:4825)
02-24 14:06:16.743: E/AndroidRuntime(10797): at android.widget.FrameLayout.onMeasure(FrameLayout.java:310)
02-24 14:06:16.743: E/AndroidRuntime(10797): at android.view.View.measure(View.java:15518)
02-24 14:06:16.743: E/AndroidRuntime(10797): at android.support.v4.widget.DrawerLayout.onMeasure(DrawerLayout.java:651)
02-24 14:06:16.743: E/AndroidRuntime(10797): at android.view.View.measure(View.java:15518)
02-24 14:06:16.743: E/AndroidRuntime(10797): at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:4825)
02-24 14:06:16.743: E/AndroidRuntime(10797): at android.widget.FrameLayout.onMeasure(FrameLayout.java:310)
02-24 14:06:16.743: E/AndroidRuntime(10797): at android.view.View.measure(View.java:15518)
02-24 14:06:16.743: E/AndroidRuntime(10797): at android.widget.LinearLayout.measureVertical(LinearLayout.java:847)
02-24 14:06:16.743: E/AndroidRuntime(10797): at android.widget.LinearLayout.onMeasure(LinearLayout.java:588)
02-24 14:06:16.743: E/AndroidRuntime(10797): at android.view.View.measure(View.java:15518)
02-24 14:06:16.743: E/AndroidRuntime(10797): at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:4825)
02-24 14:06:16.743: E/AndroidRuntime(10797): at android.widget.FrameLayout.onMeasure(FrameLayout.java:310)
02-24 14:06:16.743: E/AndroidRuntime(10797): at com.android.internal.policy.impl.PhoneWindow$DecorView.onMeasure(PhoneWindow.java:2176)
02-24 14:06:16.743: E/AndroidRuntime(10797): at android.view.View.measure(View.java:15518)
02-24 14:06:16.743: E/AndroidRuntime(10797): at android.view.ViewRootImpl.performMeasure(ViewRootImpl.java:1874)
02-24 14:06:16.743: E/AndroidRuntime(10797): at android.view.ViewRootImpl.measureHierarchy(ViewRootImpl.java:1089)
02-24 14:06:16.743: E/AndroidRuntime(10797): at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1265)
02-24 14:06:16.743: E/AndroidRuntime(10797): at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:989)
02-24 14:06:16.743: E/AndroidRuntime(10797): at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:4351)
02-24 14:06:16.743: E/AndroidRuntime(10797): at android.view.Choreographer$CallbackRecord.run(Choreographer.java:749)
02-24 14:06:16.743: E/AndroidRuntime(10797): at android.view.Choreographer.doCallbacks(Choreographer.java:562)
02-24 14:06:16.743: E/AndroidRuntime(10797): at android.view.Choreographer.doFrame(Choreographer.java:532)
02-24 14:06:16.743: E/AndroidRuntime(10797): at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:735)
02-24 14:06:16.743: E/AndroidRuntime(10797): at android.os.Handler.handleCallback(Handler.java:725)
02-24 14:06:16.743: E/AndroidRuntime(10797): at android.os.Handler.dispatchMessage(Handler.java:92)
02-24 14:06:16.743: E/AndroidRuntime(10797): at android.os.Looper.loop(Looper.java:137)
02-24 14:06:16.743: E/AndroidRuntime(10797): at android.app.ActivityThread.main(ActivityThread.java:5226)
02-24 14:06:16.743: E/AndroidRuntime(10797): at java.lang.reflect.Method.invokeNative(Native Method)
02-24 14:06:16.743: E/AndroidRuntime(10797): at java.lang.reflect.Method.invoke(Method.java:511)
02-24 14:06:16.743: E/AndroidRuntime(10797): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:795)
02-24 14:06:16.743: E/AndroidRuntime(10797): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:562)


Подскажите что не так делаю. Если нет активных элементов внутри фрагмента (допустим просто TextView стоит) - то проблем не возникает - фрагмент отображается.

Код самого фрагмента:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
public class MainMenu extends Fragment {
      final String LOG_TAG = "myLogs";
 
      public View onCreateView(LayoutInflater inflater, ViewGroup container,
          Bundle savedInstanceState) {
        View v = inflater.inflate(R.layout.main_menu, null);
 
        final GridView menu = (GridView) v.findViewById(R.id.gridView1);
        menu.setAdapter(new ImageAdapter(this));
        
        return v;
      }
    }
код активити с контейнером:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
public class MainActivity extends Activity {
    private DrawerLayout mDrawerLayout;
    private ActionBarDrawerToggle mDrawerToggle;
    
    private CharSequence mDrawerTitle;
    private CharSequence mTitle;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        ListView drawlist = (ListView)findViewById(R.id.left_drawer);
        ItemsdrawerAdapter menuadapter = new ItemsdrawerAdapter(this, R.layout.drawer_list_row, Data.ru_menu);
        drawlist.setAdapter(menuadapter);
        
        Fragment frag2 = new MainMenu();
        FragmentTransaction ft = getFragmentManager().beginTransaction();
        ft.add(R.id.content_frame, frag2);
        ft.commit();
        
    }}
Спасибо
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru