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

Передать номер из EditText в условие - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Как узнать максимально возможный зум Google Maps? http://www.cyberforum.ru/android-dev/thread1401371.html
Уважаемые, подскажите в чем проблема ? Добавил карты гугла, в эмуляторе запускаю при очень большом зуме, вылетает приложение. Как узнать максимально возможный зум карты? Добавлено через 35 минут...
Программирование Android Как накладывать метки на mapsforge? Доброго времени суток! Не могу разобраться как в mapsforge накладывать поверх карты метки. Как я понял координаты метки закладываются в переменную типа LatLong. вот пример: Marker marker =... http://www.cyberforum.ru/android-dev/thread1401333.html
Программирование Android Использование Hibernate запросов в Android
Как можно использовать hibernate-запросы в android? Добавлено через 2 часа 34 минуты up.
Программирование Android Cоздании приложения Android для магазина magento
Здравствуйте. Возник вопрос о создании приложения Android для магазина magento, используя rest и oauth2. В интернете встречается информация на нужную тему, но с пробелами. Нужен туториал для...
Программирование Android PrivateKey http://www.cyberforum.ru/android-dev/thread1401173.html
Как исправить данную ошибку: generate 2048 bit rsa key pair and self-signed with valid of 90 days for: Ну и там мои данные. В итоге ключ не создается...
Программирование Android Не создается БД на некоторых устройствах Работает на реальном лоллипопе и на genymotion 4.1.1, не работает на стандартном эмуле 4.4.2 и на реальном 4.1.2. Пишет no such table: numbers public class DB extends SQLiteOpenHelper { public... подробнее

Показать сообщение отдельно
Kipec
0 / 0 / 0
Регистрация: 17.03.2015
Сообщений: 11
07.04.2015, 17:18  [ТС]
Всем привет.
Кликните здесь для просмотра всего текста
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
public class MainActivity extends Activity {
    EditText callNumber;
    Button button_zapros;
    Button button_save;
    SharedPreferences sPref;
    final String SAVED_NUMBER = "saved_number";
 
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.primary);
        callNumber = (EditText) findViewById(R.id.callNumber);
        button_zapros = (Button) findViewById(R.id.button_zapros);
        button_save = (Button)findViewById(R.id.button_save);
 
        OnClickListener oclBtn = new OnClickListener () {
        public void onClick(View v) {
            switch (v.getId()){
                case R.id.button_zapros:
                    Toast.makeText(getBaseContext(), "Connect", Toast.LENGTH_SHORT).show();
                    if (callNumber != null) {
                        String number = String.format("tel:%s", callNumber.getText().toString());
                        Uri callUri = Uri.parse(number);
                        Intent callIntent= new Intent(Intent.ACTION_CALL, callUri);
                    startActivity(callIntent);}
                    break;
                case R.id.button_save:
                    saveText();
                    break;
                default:
                    break;
            }
        }
 
        };
    button_zapros.setOnClickListener(oclBtn);
    button_save.setOnClickListener(oclBtn);
    loadText();
    }
    void saveText() {
        sPref = getPreferences(MODE_PRIVATE);
        Editor ed = sPref.edit();
        ed.putString(SAVED_NUMBER, callNumber.getText().toString());
        ed.commit();
        Toast.makeText(this, "Save Number", Toast.LENGTH_SHORT).show();
  
    }
 
    void loadText() {
        sPref = getPreferences(MODE_PRIVATE);
        String savedNumber = sPref.getString(SAVED_NUMBER, "");
        callNumber.setText(savedNumber);
        Toast.makeText(this, "Load Number", Toast.LENGTH_SHORT).show();
    }
    
    @Override
    protected void onDestroy() {
        saveText();
        super.onDestroy();
    }

Сохранить номер получается и даже загружаю его при запуске, а вот как его прикрутить к сравнению не знаю.
Кликните здесь для просмотра всего текста
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
public class SMSMonitor extends BroadcastReceiver {
 
    @Override
    public void onReceive(Context ctx, Intent intent) {
 
        Bundle bundle = intent.getExtras();
        Object[] pdus = (Object[]) bundle.get("pdus");
        SmsMessage[] messages = new SmsMessage[pdus.length];
        for (int i = 0; i < messages.length; i++){
            messages[i] = SmsMessage.createFromPdu((byte[])pdus[i]);
            if (messages[i].getOriginatingAddress().[B][U]contains("89827406922")[/U][/B]);{
                Intent newintent = new Intent(ctx, Secondory.class);
                newintent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
                newintent.putExtra("message", messages[i].getDisplayMessageBody());
                ctx.startActivity(newintent);
            }
        }
    }
}

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