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

Данные из DialogFragment в Activity - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Синтезатор речи Google http://www.cyberforum.ru/android-dev/thread1356180.html
Здравствуйте. А у вас тоже он тормозит и вся ОС Android ,при его инициализации ?
Android Сохранение состояния активности Всем привет, в ходе разработки клиента для сервера возник такой вопрос, можно ли сохранить состояние активности при запуске другой активности, то есть как все происходит, в первоначальной активности происходит подключение к серву @Override protected Object doInBackground(Object... params) { try { sock = new Socket("192.168.0.102", 5050); ... http://www.cyberforum.ru/android-dev/thread1356120.html
Банально не могу найти драйвер mt65xx Android
Я дико извиняюсь, если пишу не в ту тему или в тот форум, но уже весь гугл облазил, и не смог найти этот драйвер. В поиске по форуму, гугл-поиск выдал 0 результатов, а яндекс-поиск - 800. Но осилить 800 тем мне не под силу, по этому если не сложно - ткните пальцем в какую смотреть. В диспетчере устройств драйвер называется mt65xx Android Phone. Если знаете, где его можно скачать - поделитесь...
Отрисовка текста по центру canvas Android
Здравствуйте! Понимаю, вопрос нубский, но никак не получается без костылей отрисовать текст по центру... Вот код моего view-а: public class FloatingActionButton extends View { private String text; private int backgroundColor; private int pressedBackgroundColor; private int textColor; private float textSize; private Drawable icon;
Android TextToSpeech: проверить, поддерживается ли какой-то определённый язык и его регион в синтезаторе речи http://www.cyberforum.ru/android-dev/thread1356049.html
Здравствуйте! Как можно проверить , поддерживается ли какой-то определённый язык и его регион в синтезаторе речи? Я пытаюсь проверять через метод isLanguageAvailable(); Если язык поддерживается, метод возвращает "0", если не поддерживается то "-2" В локале я написал "en-tinerr" , и возвратил метод "0". Как можно проверить поддержку не только самого языка а так-же и региона?...
Android Загрузка ЦПУ в процентах Всем привет. Уже несколько дней ищу как мне получить загрузку ЦПУ в процентах. На StackOverflow находил, но там было просто вещественное число. Может кто сталкивался? Спасибо. подробнее

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

Данные из DialogFragment в Activity - Android

18.01.2015, 14:21. Просмотров 1311. Ответов 6
Метки (Все метки)

Всем добрый день, помогите пож. советом. Программировать начал неделю назад поэтому вопрос думаю элементарный, но все-же...
Ниже приведен код Activity (ListView и кнопка вызова диалога) и DialogFragment (EditText и кнопка).
Надо при нажатии кнопки в DialogFragment передать текст из EditText в ListView, закрыть диалог чтобы при следующем вызове диалога EditText был пустой (для ввода след. значения).
Спасибо

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
package com.example.mz;
 
import java.util.ArrayList;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.ArrayAdapter;
import android.widget.Button;
import android.widget.ListView;
 
public class ActivityWork extends Activity implements OnClickListener {
    
    Button btnNewSTR;
    ListView lvWork;
    dialogadd dlg1;
    final String FILENAME = "works";
 
    @Override
      protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.work);
        
        dlg1 = new dialogadd();
        btnNewSTR = (Button) findViewById(R.id.btnNewSTR);
        btnNewSTR.setOnClickListener(this);
        lvWork = (ListView) findViewById(R.id.lvWork);
 
             // Создаём пустой массив для хранения имен
        final ArrayList<String> works = new ArrayList<String>();
        works.add("Монтаж");
    // Создаём адаптер ArrayAdapter, чтобы привязать массив к ListView
        final ArrayAdapter<String> adapter;
        adapter = new ArrayAdapter<String>(this,
                android.R.layout.simple_list_item_1, works);
    // Привяжем массив через адаптер к ListView
        lvWork.setAdapter(adapter);
              }
    
         @Override
     public void onClick(View v) {
             dlg1.show(getFragmentManager(), "dlg1");
             }
}
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
package com.example.mz;
    
import android.app.DialogFragment;
import android.os.Bundle;
import android.util.Log;
import android.view.LayoutInflater;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.ViewGroup;
import android.widget.Button;
import android.widget.EditText;
 
public class dialogadd extends DialogFragment {
    
        EditText etAdd; 
  
 
  final String LOG_TAG = "myLogs";
 
  public View onCreateView(LayoutInflater inflater, ViewGroup container,
      Bundle savedInstanceState) {
    View v = inflater.inflate(R.layout.dialogadd, null);
    
    Button button = (Button) v.findViewById(R.id.btnOk);
    button.setOnClickListener(new OnClickListener() {
      public void onClick(View v) {
          Log.d(LOG_TAG, "dialogadd: " + ((Button) v).getText());
          }
    });
    
    return v;
  }
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 17:59. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru