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

MenuItemSelected не работает в фрагменте - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Публичный ключ для платного приложения http://www.cyberforum.ru/android-dev/thread1059365.html
Недавно увидел что Янедекс открыл свой googleplay. и что меня порадовало там бесплатная регистрация. Хочу разместить платное приложение - я так понял что надо получить публичный ключ - получил. И далее встроить его в приложение - как это сделать, насколько надежная защита. Это лучше чем привязка к ИМЕЙ? Как это работает?
Android Передача параметров по ссылке Допустим, есть ф-я: int foo() { } Хотелось бы чтобы она изменяла значение, передаваемое ей. Например: http://www.cyberforum.ru/android-dev/thread1059335.html
Android Не воспроизводятся звуки с внутренней памяти
Эксцепшин: "prepare failed. status=0x1" Пермишины есть, картинки с той же внутренней памяти отображаются, и на телефоне звуки работают, а на планшете такой эксцепшин вылазит. Помогите. На SO ничего полезного не нашел..(
Android Работа с ListView
Нужно что бы при нажатии на один элемент в первом ListView он копировался во второй ListView причём многократно.
Android Работает в Eclipce но не работает на телефоне http://www.cyberforum.ru/android-dev/thread1059237.html
учусь по урокам вот из этой серии: http://www.youtube.com/watch?v=VrDGf5h6iwA в эклипсе всё работает норм но вот гружу на свой телефон (Gallary S III) Даже не вижу фаил. как целивую версию выбераю версию андройда 2.3.3 Virtual device с разрешениием эерана 320 на 480 мне надо другие настройки задать или проблемма не в этом? И ещё когда на AIR писал там для каждого приложения...
Android Как передать ссылку на элемент активити в другой класс чтобы провести операции надо ним Такая задача сложилась. есть активити MainActivity: public class MainActivity extends Main {...} в нем есть элемент LinearLayout - rootLv. Есть класс Main, он представляет собой набор констант и методов. в нем есть такой метод: void addImg(){ подробнее

Показать сообщение отдельно
mcGurov
 Аватар для mcGurov
3 / 3 / 0
Регистрация: 30.07.2013
Сообщений: 99
03.01.2014, 20:03  [ТС]     MenuItemSelected не работает в фрагменте
Цитата Сообщение от angryrobot Посмотреть сообщение
Здесь нет универсального решения, всё очень индивидуально. Нужно разбираться в коде вашего проекта
В том то и дело, у меня в приложении только одно активити и то extends FragmentActivity , остальные всё фрагменты... Хорошо, я перенесу сюда реакцию на меню, кажется не в тему получится, как потом связать с фрагментом? Код MainActivity ниже...
Кликните здесь для просмотра всего текста
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
package net.aquainter.aquabooster;
 
 
 
 
import planner.ReminderListFragment;
import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentActivity;
import android.view.LayoutInflater;
import android.view.Menu;
import android.view.View;
import android.view.ViewGroup;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.ListView;
 
public class MainActivity extends FragmentActivity {
 
  private shared.ui.actionscontentview.ActionsContentView viewActionsContentView;
 
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
 
    viewActionsContentView = (shared.ui.actionscontentview.ActionsContentView) findViewById(R.id.actionsContentView);
 
    final ListView viewActionsList = (ListView) findViewById(R.id.actions);
 
    final String[] values = new String[] { "Аквариум", "Калькулятор", "Рыбки", "Планировщик", "Настройки" };
    final ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
        android.R.layout.simple_list_item_1, android.R.id.text1, values);
 
    viewActionsList.setAdapter(adapter);
    viewActionsList.setOnItemClickListener(new AdapterView.OnItemClickListener() {
      @Override
      public void onItemClick(AdapterView<?> adapter, View v, int position,
          long flags) {
        showFragment(position);
      }
    });
 
    showFragment(0);
  }
 
  @Override
  public boolean onCreateOptionsMenu(Menu menu) {
    // Inflate the menu; this adds items to the action bar if it is present.
    getMenuInflater().inflate(R.menu.activity_main, menu);
    return true;
  }
 
  private void showFragment(int position) {
    final Fragment f;
    switch (position) {
    case 0:
      f = new HomeFragment();
      break;
    case 1:
      f = new CalculatorFragment();
      break;
    case 2:
      f = new ComparingFragment();
      break;
    case 3:
        f = new ReminderListFragment();
        break;
    case 4:
        f = new SettingsFragment();
        break;
 
    default:
      return;
    }
    getSupportFragmentManager().beginTransaction().replace(R.id.content, f).commit();
 
    viewActionsContentView.showContent();
  }
 
public View onCreateView(LayoutInflater inflater, ViewGroup container,
        Bundle savedInstanceState) {
    // TODO Auto-generated method stub
    return null;
}
}
 
Текущее время: 02:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru