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

Принятие данных из Activity в Fragment - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Публикация книг в маркете http://www.cyberforum.ru/android-dev/thread799516.html
Здравствуйте. Надеюсь создал тему в правильном разделе. Такой вопрос: У нас есть книга в PDF-формате, нужно разместить ее в Андроид-Маркете. Там как я понял можно только в apk размещать? И как быть в таком случае? Метод публикации т.е с покупкой аккаунта разработчика и т.д знаем, но вот как опубликовать книгу?
Android Как поменять значок проги на свой png? Заменил все 4 ic_laucher'а в папках drawable на свой значок и не помогло - все равно зелёный робот. Помогите. http://www.cyberforum.ru/android-dev/thread799361.html
Android jBox2d //как создать несколько body из одного класса?
Всем привет! Делаю игру на LibGDX. Столкнулся с такой проблемой: как отобразить несколько body на экране? Есть у меня класс в котором содержится этот самый body: public class Ball { public static Body body; public static BodyDef bodyDef; public static Texture texture; public static Sprite sprite; public Ball()
Эмулятор для ПК + телефон Android
Доброго времени суток! У меня вопрос есть... видел как то давно на одном видео, сейчас просто не могу вспомнить что за видео и где видел... но смысл в том, что с компа человек мог управлять реальным(!) телефоном подключённом к компу через УСБ, собственно вопрос, есть ли такие программы в реальности или это был наглый обман с использованием эмулятора андроида?
Android Фрагменты + Facebook api http://www.cyberforum.ru/android-dev/thread798868.html
Как можно создать фрагменты и не задевать обработку facebook api? У меня например идет обработка логина, а потом выгрузка данных в листвью, там очень много кода, мне его весь переносить в класс фрагмент или можно оставить в активити? Просмотрел много примеров но так и не понял как сделать такое. Может есть примеры с фрагментами и апи фейсбука? или не знаю.. не понятно блин. Может есть какие...
Android Минимальная инициализация jbox2D Подскажите пример с минимальной инициализацией jbox2D. подробнее

Показать сообщение отдельно
dajver
 Аватар для dajver
406 / 270 / 18
Регистрация: 18.09.2010
Сообщений: 1,106
04.03.2013, 15:27  [ТС]     Принятие данных из Activity в Fragment
Цитата Сообщение от V0v1k Посмотреть сообщение
в последнем. или вы говорили перекачать тот где фейсбук сдк?
Последний. Ну измените в старом вызов не активности, а фрагмента, тогда все заработает. Я там написал комменты где и как передавать нужно.

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
public class DetailActivity extends FragmentActivity {
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
 
        super.onCreate(savedInstanceState);
        if (getResources().getConfiguration().orientation == Configuration.ORIENTATION_LANDSCAPE) {
            finish();
            return;
        }
        setContentView(R.layout.details_activity_layout);
        Bundle extras = getIntent().getExtras();
        if (extras != null) {
            String s = extras.getString("value");
            // а вот теперь мне нужно передать в DetaliFragment "s" в котором хранится параметр
            TextView view = (TextView) findViewById(R.id.detailsText);
            view.setText(s);
        }
    }
}
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
public class DetailFragment extends Fragment {
 
    @Override
    public void onActivityCreated(Bundle savedInstanceState) {
 
        super.onActivityCreated(savedInstanceState);
    }
 
    @Override
    public void onCreate(Bundle savedInstanceState) {
 
        super.onCreate(savedInstanceState);
    }
 
    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
 
        View view = inflater.inflate(R.layout.details, container, false);
        return view;
    }
 
    public void setText(String item) {
 
        TextView view = (TextView) getView().findViewById(R.id.detailsText);
        view.setText(item);
        view.setOnClickListener(new OnClickListener() {
 
            @Override
            public void onClick(View v) {
 
                // а тут я хочу распечатать то что принял с активности
            }
        });
    }
}
 
Текущее время: 04:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru