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

Как с ListFragment передать имя файла чтобы открыть его в другом Активити? - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Прошу совета! http://www.cyberforum.ru/android-dev/thread1683456.html
Здравствуйте товарищи! Суть в следующем: я начинающий android разработчик, последние пол года изучаю java core решаю задачки и т.д., в поисках работы junior'а наткнулся на проблему-не берут ввиду отсутствия реальных проектов. Решая эту проблему, меня занесло на одно довольно крупное предприятие нашего провинциального городка. Предприятие выпускает различные приборы, связь с которыми они...
Программирование Android Список категорий Доброго времени суток. Каким образом реализовывается список категорий, скажем, наподобие категорий в заметках или в подобных приложениях? Используется ли ListView, либо есть более подходящие компоненты? Интересует скорее следующая реализация: Группа объектов под одним именем выводится в ListView, далее, при клике на определенный Item, уже показывается список всех объектов этой группы и... http://www.cyberforum.ru/android-dev/thread1683419.html
Информация о купивших приложение Программирование Android
Привет Подскажите, пожалуйста, есть сайт и хотим сделать на нем отдельный раздел для купивших приложение. Есть возможность, как получить эту информацию?
Программирование Android Один объект класса в onCreate и onClick
Здравствуйте! Описал класс, реально ли, чтобы один метод класса выполнялся в onCreate, а другой в onClick? Т.к. сейчас создавая объект у меня не выходит обратиться к нему из двух мест. Добавлено через 2 часа 33 минуты опишу подробнее: экземпляр класса создается в методе onCreate, там же используется один из его методов, но другой метод нужно запустить после нажатия кнопки - это возможно?...
Программирование Android Какая общая структура/логика android-приложений типа сборников цитат, рецептов, анекдотов http://www.cyberforum.ru/android-dev/thread1683260.html
Опишите, пожалуйста, общую схему построения android-приложений типа сборников цитат, рецептов, анекдотов и т.д С учетом, что все данные уже запакованы в исходный .apk То есть юзер ставит софт, а там уже все готово, ничего через интернет докачивать не надо. У меня в голове следующая схема. Сформировать сторонним софтом готовую базу SQLite с нужным контентом. Дальше, еще не знаю как, подключить...
Программирование Android Поиск движка для создания 2D игры под Android Доброго времени суток, уважаемые форумчане! Не так давно (недели две назад) появилась идея о создании игры для Android'a (ну для начала). Не просто "Хачу напесать игру пад андроед шобы в школе завидовали", а вполне осмысленный выбор. На бумаге сама суть игры уже набросана и, скажу честно, по сути своей нагло сплагиачена со старенькой флеш игры Age of War в стиле Tower Defense, кому надо в гугле... подробнее

Показать сообщение отдельно
hossen
0 / 0 / 0
Регистрация: 08.02.2016
Сообщений: 43
16.03.2016, 21:35  [ТС]     Как с ListFragment передать имя файла чтобы открыть его в другом Активити?
OlegJV, я использую как основное активити шаблон Navigation Drawer Activity, далее с помощью конструкции
Java
1
2
if (id == R.id.nav_aps) {
            fTrans.replace(R.id.container, fragmentAps);
вызываю второй фрагмент который является лист-фрагмент активити FragmentAps.
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
import android.annotation.TargetApi;
import android.app.FragmentTransaction;
import android.app.ListFragment;
import android.content.Intent;
import android.os.Build;
import android.os.Bundle;
import android.view.View;
import android.widget.ArrayAdapter;
import android.widget.ListView;
 
import com.example.hosse.systemsaps.PolozenieAps;
import com.example.hosse.systemsaps.R;
 
import static android.R.layout.simple_list_item_1;
 
@TargetApi(Build.VERSION_CODES.HONEYCOMB)
public class FragmentAps extends ListFragment {
 
    private String[] myAps = { "Общее положение", "Производители", "Нормы и правила"};
 
    FragmentApsP fragmentApsP = new FragmentApsP();
 
 
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
 
        ArrayAdapter<String> myApsAdapter = new ArrayAdapter<String>(getActivity(), simple_list_item_1, myAps);
        setListAdapter(myApsAdapter);
    }
 
    @Override
    public void onListItemClick(ListView l, View v, int position, long id) {
        super.onListItemClick(l, v, position, id);
 
        FragmentTransaction fTrans = getFragmentManager().beginTransaction();
 
        if(position == 0){
            startActivity(new Intent(getActivity(), PolozenieAps.class));
        }else if(position == 1){
            fTrans.replace(R.id.container, fragmentApsP);
        }fTrans.commit();
    }
}
с него я уже вызываю еще один лист фрагмент, через который вызываю еще один лист фрагмент тот самый что в этой теме выше.

Смысл получается такой что с главного активити я попадаю в список, в этом списке выбираю нужную позицию и перехожу в следущий список с производителями, выбрав производителя, выбираю список оборудования этого производителя и мне как раз надо открыть файл PDF с инструкцией.

Добавлено через 3 минуты
Возможно все это можно сделать проще, но я пока учусь))
Спасибо что помог с кодом открытия фалов pdf, я бы еще долго додумывался как все осуществить.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru