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

Преобразование кода под Fragment'ы - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Обработка телефонных звонков http://www.cyberforum.ru/android-dev/thread1498455.html
есть ли какой нибудь обработчик телефонных звонков?? Ну чтобы можно было отследить момент когда абонент взял трубку когда разговор закончился как это реализовать естьдля этого специальный обработчик??
Программирование Android Собрать проект использующий базу данных в apk Есть рабочий проект. При запуске через Run в android studio проект запускается на телефоне, но иконка в меню не отображается. Если смотреть через настройки-память приложения, приложение находится на телефоне, но запустить его не возможно. При сборке apk через терминал (командой gradlew.bat clean assemble) та же история, приложение устанавливается но иконка не отображается. В настройках... http://www.cyberforum.ru/android-dev/thread1498310.html
Could not find class 'javax.naming.directory.InitialDirContext' Программирование Android
Чувствую пятым чудом, что при попытке освоения Java «на живой» практике, не там и не так пытаюсь запустить коннект клиента к жаберу. ООП вводит мозг в конгнитивный диссонанс. с устоявшимися привычками. Помогите нубу запустить smack на регистрацию. Что не так и как с этим бороться? Код компилится, запускается, в работе дает : Could not find class...
Программирование Android Ошибка: "Cannot launch AVD in emulator"
Здравствуйте, выскакивает вот такая ошибка в Devices >>> _______________________________________________________________ Cannot launch AVD in emulator. Output: emulator: ERROR: x86 emulation currently requires hardware acceleration! Please ensure Intel HAXM is properly installed and usable. CPU acceleration status: HAX kernel module is not installed!...
Программирование Android SurfaceView и Camera - как изменить размер файла? http://www.cyberforum.ru/android-dev/thread1498184.html
Цель: сделать фотку камерой, и получить её в виду Byte. Реализация: Использую SurfaceView и Camera. (системная камера через intent не устраивает, нашёл вот такой метод реализации как ниже) Беда: при сохранении JPg файла - он имеет размер 640x480. Что бы я не делал. А мне нужен файл где-то под 1200. Как изменить расширение сохраняемого файла? Не могу найти, пол дня убил уже.(( *тестирую на...
Программирование Android Начинающему разработчику Здравствуйте. Планирую разрабатывать приложения на андроид. Собственно вопрос , с чего лучше начать ? С изучения Java , изучения среды разработки или с чего то еще ? подробнее

Показать сообщение отдельно
GoOoRoOo213
0 / 0 / 0
Регистрация: 14.07.2015
Сообщений: 1

Преобразование кода под Fragment'ы - Программирование Android

14.07.2015, 15:23. Просмотров 222. Ответов 2
Метки (Все метки)

Доброго времени суток ! Делаю простой блокнот и столкнулся с довольно популярной темой, а если точней проблемой. Работаю с Fragment-ами. Код для блокнота у меня есть, но он подходит для Fragment. Преобразовал под 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
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
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
import android.app.ListFragment;
import android.content.Intent;
import android.database.Cursor;
import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.view.ContextMenu;
import android.view.LayoutInflater;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.ViewGroup;
import android.widget.AdapterView;
import android.widget.Button;
import android.widget.ListView;
import android.widget.SimpleCursorAdapter;
 
import com.sample.drawer.NoteEdit;
import com.sample.drawer.NotesDbAdapter;
import com.sample.drawer.R;
 
 
public class Fragment4 extends ListFragment {
 
 
 
    private static final int ACTIVITY_CREATE=0;
    private static final int ACTIVITY_EDIT=1;
 
    private static final int DELETE_ID = Menu.FIRST;
    private int mNoteNumber = 1;
 
    private NotesDbAdapter mDbHelper;
 
 
 
 
 
    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
        return inflater.inflate(R.layout.notelist, container, false);
 
        mDbHelper = new NotesDbAdapter (this.getActivity());
        mDbHelper.open();
        fillData();
        registerForContextMenu(getListView());
        Button addnote = (Button) getView().findViewById(R.id.addnotebutton);
        addnote.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                createNote();
            }
        });
    }
 
    private void createNote() {
        Intent i = new Intent(this.getActivity(), NoteEdit.class);
        startActivityForResult(i, ACTIVITY_CREATE);
    }
 
    @Override
    public void onListItemClick(ListView l, View v, int position, long id) {
        super.onActivityResult(int requestCode,  int resultCode, Intent Intent);
        Intent i = new Intent(this.getActivity(), NoteEdit.class);
        i.putExtra(NotesDbAdapter.KEY_ROWID, id);
        startActivityForResult(i, ACTIVITY_EDIT);
    }
 
    private void fillData() {
        // Get all of the notes from the database and create the item list
        Cursor notesCursor = mDbHelper.fetchAllNotes();
        getActivity().startManagingCursor(notesCursor);
 
 
        String[] from = new String[] { NotesDbAdapter.KEY_TITLE ,NotesDbAdapter.KEY_DATE};
        int[] to = new int[] { R.id.text1 ,R.id.date_row};
 
        // Now create an array adapter and set it to display using our row
        SimpleCursorAdapter notes =
                new SimpleCursorAdapter(this.getActivity(), R.layout.notes_row, notesCursor, from, to);
        setListAdapter(notes);
    }
 
 
 
    @Override
    public void onCreateContextMenu(ContextMenu menu, View v,
                                    ContextMenu.ContextMenuInfo menuInfo) {
        super.onCreateContextMenu(menu, v, menuInfo);
        menu.add(0, DELETE_ID, 0, R.string.menu_delete);
    }
 
    @Override
    public boolean onContextItemSelected(MenuItem item) {
        switch(item.getItemId()) {
            case DELETE_ID:
                AdapterView.AdapterContextMenuInfo info = (AdapterView.AdapterContextMenuInfo) item.getMenuInfo();
                mDbHelper.deleteNote(info.id);
                fillData();
                return true;
        }
        return super.onContextItemSelected(item);
    }
 
    @Override
    public void onActivityResult(int requestCode, int resultCode, Intent intent) {
        super.onActivityResult(requestCode, resultCode, intent);
        fillData();
    }
 
 
 
}
Все же ошибка есть в строке: mDbHelper = new NotesDbAdapter (this.getActivity());

вся строка обведена красной линией


И в строчке : onActivityResult(int requestCode, int resultCode, Intent intent)

тут int подсвечивает красной линией.

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