Форум программистов, компьютерный форум, киберфорум
Наши страницы

Переход между активностями! - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Нужен наставник при создания приложения введения учета финансов http://www.cyberforum.ru/android-dev/thread1058820.html
Всем привет Заинтересовался программированием, особенно андроидом. Хочу стать профессиональным андроид разработчиком. Знаний не много. Изучил Java SE. 2 месяца изучал андроид. Думаю базовые знания...
Программирование Android Трабла с MediaPlayer, среда разработки AIDE с Google Play Здравствуйте, не работает MediaPlayer, я уже по разному пробовал, и местами строки менял и что только не делал, помогите пожалуйста, спасибо. player.setOnPreparedListener(this) - не срабатывает... http://www.cyberforum.ru/android-dev/thread1058809.html
Программирование Android Как переделать Activity в фрагмент?
Есть своё приложение реализованное с помощью фрагментов. Решил добавить в него простейшую напоминалку TaskReminder, стал переделывать Activity в Fragment и столкнулся с рядом проблем, большинство...
Программирование Android Ошибка импорта - требует экспорт проекта из ADT
Работаю в Андроид Студии. Скачал проект (https://github.com/bitplane/Microphone) с github. Пытаюсь затянуть. Выдает ошибку: The project at 'путь к проекту без пробелов' is an Android ADT...
Программирование Android бот для текстовой онлайн игры http://www.cyberforum.ru/android-dev/thread1057937.html
Обращаюсь к профи хг:-) люди нужен бот для браузерной текстовой онлайн игры, для андроид 4.0.4 для рубки деревьев. Нужна даже не прога а может чуток переделаный браузер, или автокликер с клыканьем...
Программирование Android Исключение при декодировании изображения После фотографирования пытаюсь получить битмап фотографии методом BitmapFactory.decodeFile(path); Обычно все проходит без ошибок, но иногда вылетает Throwable (t.getMessage() = null) в:... подробнее

Показать сообщение отдельно
Freham
2 / 2 / 0
Регистрация: 14.10.2013
Сообщений: 175
27.12.2013, 19:57  [ТС]
Цитата Сообщение от NOSC Посмотреть сообщение
Покажите код лучше

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
package com.example.yarche;
 
import java.util.ArrayList;
 
import com.yarche.database.DataBase;
 
import android.app.ListActivity;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import android.os.Bundle;
import android.view.Menu;
import android.view.View;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemClickListener;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import android.widget.TextView;
import android.widget.Toast;
 
public class Taksi_activity extends ListActivity {
    private static final String DB_NAME = "myDBHelper";
    //Хорошей практикой является задание имен полей БД константами
    private static final String TABLE_NAME = "Taksi";
    private static final String ID = "_id";
    private static final String NAME = "name";
    
    private SQLiteDatabase database;
    private ListView listView;
    private ArrayList<String> Taksi;
    
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_taksi_activity);
        
        //Наш ключевой хелпер
        DataBase dbOpenHelper = new DataBase(this, DB_NAME);
        database = dbOpenHelper.openDataBase();
        //Все, база открыта!
        fillFreinds();
        setUpList();      
    }
    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        // Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.taksi_activity, menu);
        return true;
    }
 
    private void setUpList() {
        //Испльзуем стандартный адаптер и layout элемента для краткости
        setListAdapter(new ArrayAdapter<String>(this,
                        android.R.layout.simple_list_item_1, Taksi));
        listView = getListView();
        
        //Подарим себе тост, для души
        listView.setOnItemClickListener(new OnItemClickListener() {
            public void onItemClick(AdapterView<?> parent, View view,
                                int position,long id) {
                Toast.makeText(getApplicationContext(),
                            ((TextView) view).getText() +
                             " could be iDev's friend",
                             Toast.LENGTH_SHORT).show();                
            }
        });
    }
    
    //Извлечение элментов из базы данных
    private void fillFreinds() {
        Taksi = new ArrayList<String>();
        Cursor friendCursor = database.query(TABLE_NAME,
                                             new String[] 
                                             {ID, NAME},
                                             null, null, null, null
                                             , NAME);
        friendCursor.moveToFirst();
        if(!friendCursor.isAfterLast()) {
            do {
                String name = friendCursor.getString(1);
                Taksi.add(name);
            } while (friendCursor.moveToNext());
        }
        friendCursor.close();
    }
 
    public ArrayList<String> getTaksi() {
        return Taksi;
    }
 
    public void setTaksi(ArrayList<String> taksi) {
        Taksi = taksi;
    }
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru