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

Переделать MainActivity в Fragment - Android

Восстановить пароль Регистрация
Другие темы раздела
Android Не отображается структура проекта в Android Studio http://www.cyberforum.ru/android-dev/thread1628560.html
Здравствуйте! Скачал учебный проект с официального сайта АндройдДивелоперс: http://developer.android.com/intl/es/samples/WatchFace/project.html Но он по каким-то причинам не отображает структуру "Android" (см рис 1), меню "Build" сильно укорочено, и вроде бы не видит файлы ресурсов типа цветов и строк текста. На рис 2 показан пример проекта, где всё отображается норм. В чём причина?...
Android Как приложениям типа App Lock удается блокировать другие приложения? Здравствуйте, уважаемые программисты! Не могли бы вы мне помочь? Как приложениям типа App Lock удается блокировать другие приложения? Как они могут запускаться сразу при запуске других приложений, блокируя их при этом?.. Как это реализовать? Подскажите пожалуйста!! Заранее большое спасибо! http://www.cyberforum.ru/android-dev/thread1628554.html
Получение хеша бинарного файла сборки для выполняемого apk-файла Android
Cкажите, пожалуйста, как можно обратиться, получить доступ и рассчитать хеш бинарного файла одной из сборок, хранящейся в папке Managed, для выполняющегося apk-файла моего Andoid-приложения? Мне это необходимо для осуществления процедуры защиты разрабатываемого мной Android-приложения путём проверки полученного хеша для текущего состояния сборки Assembly-CSharp.dll и эталонного значения хеша,...
адаптация которой нет Android
в приложении android studio все размеры специально указываются в dp чтобы можно было глядеть на любой модели. и вот что в результате и кнопки и текст - выглядят совершенно по разному на разных моделях! как сделать, чтобы выглядели одинаково?
Android Выводить оповещения в заданное время http://www.cyberforum.ru/android-dev/thread1628339.html
Здравствуйте. Нужно выводить оповещения в заданное время, создаю сервис через alarmManager, однако, если добавить несколько оповещений, срабатывает только последнее. Также, если выключить устройство, оповещение не срабатывает. Подскажите, пожалуйста. final AlarmManager alarmManager = (AlarmManager) getSystemService(ALARM_SERVICE); Intent myIntent = new Intent(this, MyService.class); final...
Android Категорически не происходит адаптации textView к размерам. Указываю размер текста в dpi. Но в разных телефонах с разными размерами экранов нет адаптации и близко почему то! так на экране с 800 по горизонтали(при вертикальном полжении) - текст занимает пару неполных строк. А с 240 по горизонтали(относительно вертикального положения) - в пол экрана из 7 строк! почему? подробнее

Показать сообщение отдельно
anatoll
0 / 0 / 0
Регистрация: 29.12.2015
Сообщений: 9
29.12.2015, 17:31     Переделать MainActivity в Fragment
Всем добра, друзья.
Подскажите. Приложение работает со сторонним SDK. Создал проект Navigation Drawer Activity. Не могу найти, как переписать код MainActivity этого SDK в Fragment, чтоб открывать через нажатие кнопки из выдвижного меню. Открывать просто как Активити не подходит.

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
package ru.aviator.example;
 
import android.support.v4.app.FragmentManager;
import android.support.v4.app.FragmentTransaction;
import android.support.v7.app.ActionBarActivity;
import android.os.Bundle;
 
import ru.aviasales.core.AviasalesSDK;
import ru.aviasales.template.ui.fragment.AviasalesFragment;
 
public class MainActivity extends ActionBarActivity {
 
    private AviasalesFragment aviasalesFragment;
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
 
        AviasalesSDK.getInstance().init(this);
        setContentView(R.layout.activity_main);
 
        init(savedInstanceState);
    }
 
    private void init(Bundle savedInstanceState) {
        initFragment();
    }
 
    private void initFragment() {
        FragmentManager fm = getSupportFragmentManager();
 
        aviasalesFragment = (AviasalesFragment) fm.findFragmentByTag(AviasalesFragment.TAG);
 
        if (aviasalesFragment == null) {
            aviasalesFragment = (AviasalesFragment) AviasalesFragment.newInstance();
        }
 
        FragmentTransaction fragmentTransaction = fm.beginTransaction();
        fragmentTransaction.replace(R.id.fragment_place, aviasalesFragment, AviasalesFragment.TAG);
        fragmentTransaction.commit();
    }
 
    @Override
    public void onBackPressed() {
        if (!aviasalesFragment.onBackPressed()) {
            super.onBackPressed();
        }
    }
 
    @Override
    protected void onSaveInstanceState(Bundle outState) {
        super.onSaveInstanceState(outState);
    }
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 14:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru