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

Сделать паузу перед закрытием AlertDilaog - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Авторские права на контент приложения http://www.cyberforum.ru/android-dev/thread1852581.html
Всем привет! Вопрос такой: Сделал приложение с обоями, накачал картинок с инета и вк. Нарезал обоев ,пытаюсь выложить на гугл плей, говорят мол вы нарушаете авторские права. Посмотрел другие приложения, платные и бесплатные, десять тысяч картинок и ни одной ссылки на авторские права. Как можно разрешить эту ситуацию?
Программирование Android Ищу hex-редактор Всем привет! Ни у кого случайно не завалялся hex-редактор для Андроид? Перерыл весь github, но ничего рабочего найти не удалось. На интерфейс плевать, главное, чтобы был рабочий проект: открытие/закрытие файла и возможность редактирования в HEX. http://www.cyberforum.ru/android-dev/thread1852580.html
Программирование Android VK SDK account.getProfileInfo выдаёт ошибку
У меня подключено vk sdk, получение разрешений происходит через VKSdk.login Как мне выполнить метод account.getProfileInfo? если через обычный запрос выдает {"error":{"error_code":5,"error_msg":"User authorization failed: no access_token passed.","request_params":}} Хотя метод user.get юзается нормально
Программирование Android Запретить изменение положения title при добавлении элементов в ActionBar
Привет всем! Размещаю title посередине а когда добавляю в actionbar menu элементы, title отодвигается. Что делать? protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); viewPager = (ViewPager) findViewById(R.id.viewpager); viewPager.setOnPageChangeListener(this); ...
Программирование Android Переподключение Socket при разрырыве http://www.cyberforum.ru/android-dev/thread1852142.html
Подскажите как реализовать переподключение Socket при разрыве соединения. Пока на ум приходит только timer = new CountDownTimer. Может есть способ лучше?
Программирование Android Как запретить мультитач Hello world! Расширил GLSurfaceView и в новом классе переопределяю onTouchEvent. Можно ли запретить мультитач для приложения или самого GLSurfaceVIew через манифест, или еще как-нибудь не меняя исходники? подробнее

Показать сообщение отдельно
vxg
Модератор
3144 / 1946 / 214
Регистрация: 13.01.2012
Сообщений: 7,437
17.11.2016, 15:55     Сделать паузу перед закрытием AlertDilaog
Antohsa, вот так (задержка 2 секунды для наглядности)
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
package com.example.dialogtest;
 
import android.os.Bundle;
import android.app.Activity;
import android.app.AlertDialog;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemClickListener;
import android.widget.ArrayAdapter;
import android.widget.Button;
import android.widget.CheckedTextView;
 
public class MainActivity extends Activity {
    private Button button;
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        
        button = (Button)findViewById(R.id.button1);
        
        button.setOnClickListener(new OnClickListener() {
            @Override
            public void onClick(View arg0) {
                AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this);
                builder.setTitle("Title");
                builder.setSingleChoiceItems(new ArrayAdapter<String>(MainActivity.this, android.R.layout.select_dialog_singlechoice, new String[]{"Item1", "Item2"})), 0, null); 
                final AlertDialog dialog = builder.show();
                dialog.getListView().setOnItemClickListener(new OnItemClickListener() {
                    @Override
                    public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
                        button.postDelayed(new Runnable() {
                            @Override
                            public void run() {
                                dialog.dismiss();
                            }
                        }, 2000); 
                    }
                });
            }
        });
    }
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru